1 2021-10-04 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/Warray-compare-1.c: New test.
5 * c-c++-common/Warray-compare-2.c: New test.
7 2021-10-04 Richard Biener <rguenther@suse.de>
9 * gcc.dg/auto-init-hardreg-1.c: New testcase.
11 2021-10-04 Richard Biener <rguenther@suse.de>
13 * c-c++-common/pr102285.c: New testcase.
15 2021-10-04 Richard Biener <rguenther@suse.de>
17 PR tree-optimization/102570
18 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
19 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
21 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
23 * g++.dg/Walloca2.C: New test.
25 2021-10-04 Richard Biener <rguenther@suse.de>
28 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
29 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
31 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
34 * gfortran.dg/assumed_rank_23.f90: New file.
36 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
39 * g++.dg/coroutines/pr101765.C: New test.
41 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
44 * g++.dg/coroutines/pr99710.C: New test.
46 2021-10-03 John Eivind Helset <jehelset@gmail.com>
49 * g++.dg/coroutines/pr100673.C: New test.
51 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
54 * g++.dg/coroutines/pr101133.C: New test.
56 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
59 * g++.dg/coroutines/pr99575.C: New test.
61 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
63 * gcc.dg/tree-ssa/pr102563.c: New test.
65 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
67 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
68 Use unsigned long long for x86-64.
70 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
72 PR tree-optimization/102546
73 * gcc.dg/tree-ssa/pr102546.c: New file.
75 2021-10-01 Martin Sebor <msebor@redhat.com>
78 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
79 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
80 * gcc.dg/Waddress.c: Expect a warning.
81 * c-c++-common/Waddress-3.c: New test.
82 * c-c++-common/Waddress-4.c: New test.
83 * g++.dg/warn/Waddress-5.C: New test.
84 * g++.dg/warn/Waddress-6.C: New test.
85 * g++.dg/warn/pr101219.C: Expect a warning.
86 * gcc.dg/Waddress-3.c: New test.
88 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
90 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
91 __tsan_atomic32_fetch_add.
93 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
96 * g++.dg/parse/pr101783.C: New test.
98 2021-10-01 Jakub Jelinek <jakub@redhat.com>
99 Richard Biener <rguenther@suse.de>
102 * c-c++-common/ubsan/div-by-zero-3.c: Use
103 -fsanitize=signed-integer-overflow instead of
104 -fsanitize=integer-divide-by-zero.
105 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
106 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
107 -fsanitize-undefined-trap-on-error.
108 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
109 * c-c++-common/ubsan/overflow-div-1.c: New test.
110 * c-c++-common/ubsan/overflow-div-2.c: New test.
111 * c-c++-common/ubsan/overflow-div-3.c: New test.
113 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
115 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
117 2021-10-01 Andrew Pinski <apinski@marvell.com>
119 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
122 2021-10-01 Martin Liska <mliska@suse.cz>
124 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
125 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
126 * gcc.target/i386/attr-optimize.c: New test.
128 2021-10-01 Jakub Jelinek <jakub@redhat.com>
130 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
132 2021-10-01 Jakub Jelinek <jakub@redhat.com>
135 * g++.dg/tls/pr102496-1.C: New test.
136 * g++.dg/tls/pr102496-2.C: New test.
138 2021-10-01 Richard Biener <rguenther@suse.de>
141 * gcc.dg/torture/pr102518.c: New testcase.
143 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
145 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
147 2021-09-30 Patrick Palka <ppalka@redhat.com>
150 * g++.dg/ext/is_trivially_constructible7.C: New test.
152 2021-09-30 Patrick Palka <ppalka@redhat.com>
154 * g++.dg/ext/is_constructible6.C: New test.
156 2021-09-30 Patrick Palka <ppalka@redhat.com>
159 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
161 2021-09-30 Harald Anlauf <anlauf@gmx.de>
164 * gfortran.dg/pr102458b.f90: New test.
166 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
169 * gcc.target/i386/pr89954.c: New test.
171 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
175 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
176 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
177 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
179 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
182 * gdc.dg/pr102476.d: New test.
184 2021-09-30 Martin Liska <mliska@suse.cz>
187 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
189 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
191 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
194 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
195 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
197 2021-09-29 Harald Anlauf <anlauf@gmx.de>
200 * gfortran.dg/pr102520.f90: New test.
202 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
204 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
205 * gcc.c-torture/compile/pr27863.c: Likewise.
207 2021-09-29 Richard Biener <rguenther@suse.de>
210 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
212 2021-09-29 Richard Biener <rguenther@suse.de>
214 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
215 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
217 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
218 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
220 * gcc.target/aarch64/cpymem-size.c: New test.
222 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
223 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
225 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
226 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
228 2021-09-29 Jakub Jelinek <jakub@redhat.com>
231 * c-c++-common/gomp/scope-4.c: New test.
233 2021-09-29 Andrew Pinski <apinski@marvell.com>
235 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
236 * gcc.c-torture/compile/pr27863.c: Likewise.
237 * gcc.c-torture/compile/pr70190.c: Likewise.
238 * gcc.dg/torture/pr89135.c: Likewise.
239 * gcc.dg/torture/pr90071.c: Likewise.
240 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
242 2021-09-29 Richard Biener <rguenther@suse.de>
244 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
246 2021-09-28 Patrick Palka <ppalka@redhat.com>
249 * g++.dg/cpp2a/concepts-ttp3.C: New test.
251 2021-09-28 Andrew Pinski <apinski@marvell.com>
254 * gcc.dg/comp-goto-5.c: New test.
255 * gcc.dg/comp-goto-6.c: New test.
257 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
260 * g++.dg/coroutines/pr102454.C: New test.
262 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
264 * gcc.dg/tree-ssa/reassoc-46.c: New test.
265 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
266 * gcc.dg/tree-ssa/reassoc-47.c: New test.
267 * gcc.dg/tree-ssa/reassoc-48.c: New test.
268 * gcc.dg/tree-ssa/reassoc-49.c: New test.
269 * gcc.dg/tree-ssa/reassoc-50.c: New test.
270 * gcc.dg/tree-ssa/reassoc-51.c: New test.
272 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
274 * gcc.dg/auto-init-uninit-1.c: Adjust.
275 * gcc.dg/auto-init-uninit-15.c: Same.
276 * gcc.dg/guality/example.c: Same.
277 * gcc.dg/loop-8.c: Same.
278 * gcc.dg/strlenopt-40.c: Same.
279 * gcc.dg/tree-ssa/pr18133-2.c: Same.
280 * gcc.dg/tree-ssa/pr18134.c: Same.
281 * gcc.dg/uninit-1.c: Same.
282 * gcc.dg/uninit-pr44547.c: Same.
283 * gcc.dg/uninit-pr59970.c: Same.
285 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
287 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
289 2021-09-28 Jakub Jelinek <jakub@redhat.com>
292 * gcc.target/i386/pr102498.c: New test.
294 2021-09-28 Richard Biener <rguenther@suse.de>
296 PR tree-optimization/99793
297 * gcc.dg/tree-ssa/pr99793.c: New testcase.
299 2021-09-28 Richard Biener <rguenther@suse.de>
301 PR tree-optimization/100112
302 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
304 2021-09-28 Jakub Jelinek <jakub@redhat.com>
307 * g++.dg/gomp/simd-3.C: New test.
309 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
311 PR tree-optimization/102511
312 * gcc.dg/pr102511.c: New test.
313 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
315 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
318 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
319 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
320 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
321 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
322 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
323 * gcc.target/i386/pr102230.c: Ditto.
325 2021-09-28 Richard Biener <rguenther@suse.de>
327 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
329 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
332 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
333 -Wmissing-include-dirs output printed or not depending on
334 how the testsuite is run.
336 2021-09-28 Richard Biener <rguenther@suse.de>
338 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
341 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
343 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
344 * gcc.dg/auto-init-uninit-15.c: Same.
345 * gcc.dg/guality/example.c: Same.
346 * gcc.dg/loop-8.c: Same.
347 * gcc.dg/strlenopt-40.c: Same.
348 * gcc.dg/tree-ssa/pr18133-2.c: Same.
349 * gcc.dg/tree-ssa/pr18134.c: Same.
350 * gcc.dg/uninit-1.c: Same.
351 * gcc.dg/uninit-pr44547.c: Same.
352 * gcc.dg/uninit-pr59970.c: Same.
354 2021-09-28 liuhongt <hongtao.liu@intel.com>
356 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
357 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
359 2021-09-28 liuhongt <hongtao.liu@intel.com>
361 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
362 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
364 2021-09-27 Patrick Palka <ppalka@redhat.com>
367 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
369 * g++.dg/cpp1z/class-deduction99.C: New test.
371 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
373 * gcc.dg/torture/pr55107.c: Adjust.
374 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
375 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
376 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
377 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
378 * gcc.dg/tree-ssa/pr21559.c: Adjust.
379 * gcc.dg/tree-ssa/pr59597.c: Adjust.
380 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
381 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
382 * gcc.dg/tree-ssa/pr71437.c: Adjust.
383 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
384 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
385 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
386 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
387 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
388 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
389 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
390 * gcc.dg/tree-ssa/vrp106.c: Adjust.
391 * gcc.dg/tree-ssa/vrp55.c: Adjust.
393 2021-09-27 Martin Liska <mliska@suse.cz>
395 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
396 * gcc.c-torture/compile/attr-complex-method.c: New test.
398 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
401 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
402 * gfortran.dg/c-interop/size.f90: Remove xfail.
403 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
404 * gfortran.dg/transpose_optimization_2.f90: Likewise.
405 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
406 * gfortran.dg/assumed_rank_22.f90: New test.
407 * gfortran.dg/assumed_rank_22_aux.c: New test.
409 2021-09-27 Andrew Pinski <apinski@marvell.com>
412 * gcc.dg/pr94726.c: New test.
414 2021-09-27 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/97351
417 PR tree-optimization/97352
418 PR tree-optimization/82426
419 * gcc.target/i386/vect-pr82426.c: New testcase.
420 * gcc.target/i386/vect-pr97352.c: Likewise.
422 2021-09-27 liuhongt <hongtao.liu@intel.com>
425 2021-09-27 liuhongt <hongtao.liu@intel.com>
428 * gcc.target/i386/sse2-pr101059.c: New test.
429 * gcc.target/i386/sse3-pr101059.c: New test.
431 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
434 * gfortran.dg/associated_assumed_rank.f90: New test.
436 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
438 * gcc.target/pru/regio-as-pointer.c: New negative test.
439 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
440 * gcc.target/pru/regio-decl-2.c: New negative test.
441 * gcc.target/pru/regio-decl-3.c: New negative test.
442 * gcc.target/pru/regio-decl-4.c: New negative test.
443 * gcc.target/pru/regio-decl.c: New negative test.
444 * gcc.target/pru/regio-di.c: New negative test.
445 * gcc.target/pru/regio-hi.c: New negative test.
446 * gcc.target/pru/regio-qi.c: New negative test.
447 * gcc.target/pru/regio.c: New test.
448 * gcc.target/pru/regio.h: New helper header.
450 2021-09-24 Harald Anlauf <anlauf@gmx.de>
453 * gfortran.dg/pr102458.f90: New test.
455 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
458 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
460 2021-09-24 Patrick Palka <ppalka@redhat.com>
464 * g++.dg/cpp2a/nontype-float2.C: New test.
466 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
469 * gfortran.dg/include_9.f90: Add dg-prune-output.
470 * gfortran.dg/include_23.f90: New test.
471 * gfortran.dg/include_24.f90: New test.
473 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
475 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
476 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
477 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
478 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
479 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
480 * gcc.dg/vect/bb-slp-16.c: Adjust.
482 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
484 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
485 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
486 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
487 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
488 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
489 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
491 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
494 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
497 2021-09-23 Michel Morin <mimomorin@gmail.com>
500 * g++.dg/spellcheck-pr77565.C: New test.
502 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
504 * gcc.dg/pr102463.c: New.
506 2021-09-23 Harald Anlauf <anlauf@gmx.de>
507 Tobias Burnus <tobias@codesourcery.com>
510 * gfortran.dg/coarray/coarray_allocated.f90: New test.
512 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
515 * g++.target/powerpc/pr102024.C: New.
517 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
519 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
520 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
521 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
522 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
523 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
525 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
527 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
529 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
531 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
533 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
535 * gcc.target/i386/avx512fp16-trunchf.c: New test.
536 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
538 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
540 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
542 2021-09-23 liuhongt <hongtao.liu@intel.com>
544 * gcc.target/i386/avx512fp16-fma-1.c: New test.
545 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
546 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
548 2021-09-23 liuhongt <hongtao.liu@intel.com>
550 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
552 2021-09-23 Jakub Jelinek <jakub@redhat.com>
555 * g++.dg/gomp/attrs-14.C: New test.
557 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
560 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
562 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
565 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
566 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
568 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
570 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
572 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
574 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
576 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
579 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
580 * gfortran.dg/include_15.f90: Likewise.
581 * gfortran.dg/include_16.f90: Likewise.
582 * gfortran.dg/include_17.f90: Likewise.
583 * gfortran.dg/include_18.f90: Likewise.
584 * gfortran.dg/include_19.f90: Likewise.
586 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
587 Richard Biener <rguenther@suse.de>
589 * gcc.dg/fold-negate-1.c: New test case.
591 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
593 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
594 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
595 (dg-additional-options): Add -mfpmath=387 for ia32.
596 Replace lp64 with { ! ia32 }. Add a space after ia32.
597 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
598 * gcc.target/i386/auto-init-5.c: Likewise.
599 * gcc.target/i386/auto-init-padding-3.c: Likewise.
600 * gcc.target/i386/auto-init-padding-7.c: Likewise.
601 * gcc.target/i386/auto-init-padding-8.c: Likewise.
602 * gcc.target/i386/auto-init-padding-9.c: Likewise.
604 2021-09-22 Patrick Palka <ppalka@redhat.com>
608 * g++.dg/cpp2a/concepts-nondep2.C: New test.
609 * g++.dg/cpp2a/concepts-nondep3.C: New test.
611 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
613 PR tree-optimization/102087
614 * gcc.dg/pr102087.c: New test.
616 2021-09-22 dianhong xu <dianhong.xu@intel.com>
618 * gcc.target/i386/avx512fp16-14.c: New test.
620 2021-09-22 dianhong xu <dianhong.xu@intel.com>
622 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
623 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
625 2021-09-22 dianhong xu <dianhong.xu@intel.com>
627 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
628 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
630 2021-09-22 dianhong xu <dianhong.xu@intel.com>
632 * gcc.target/i386/avx512fp16-13.c: New test.
634 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
636 * gcc.target/s390/pr102222.c: New test.
638 2021-09-22 Jakub Jelinek <jakub@redhat.com>
641 * c-c++-common/gomp/scope-3.c: New test.
643 2021-09-22 Jakub Jelinek <jakub@redhat.com>
645 * c-c++-common/gomp/allocate-6.c: New test.
646 * c-c++-common/gomp/allocate-7.c: New test.
647 * g++.dg/gomp/allocate-4.C: New test.
649 2021-09-22 liuhongt <hongtao.liu@intel.com>
651 * gcc.target/i386/avx512vl-pr95046.c: New test.
653 2021-09-22 liuhongt <hongtao.liu@intel.com>
655 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
656 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
657 only v2di->v2qi truncate is not supported, v4di->v4qi should
660 2021-09-22 liuhongt <hongtao.liu@intel.com>
662 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
663 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
665 2021-09-22 liuhongt <hongtao.liu@intel.com>
667 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
669 2021-09-22 liuhongt <hongtao.liu@intel.com>
671 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
672 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
674 2021-09-22 liuhongt <hongtao.liu@intel.com>
676 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
677 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
678 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
679 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
680 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
681 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
682 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
683 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
684 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
686 2021-09-22 liuhongt <hongtao.liu@intel.com>
688 * gcc.target/i386/avx-1.c: Add test for new builtins.
689 * gcc.target/i386/sse-13.c: Ditto.
690 * gcc.target/i386/sse-23.c: Ditto.
691 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
692 * gcc.target/i386/sse-22.c: Ditto.
694 2021-09-22 liuhongt <hongtao.liu@intel.com>
696 * gcc.target/i386/avx512fp16-helper.h
697 (init_src): Adjust init value.
698 (NET_CMASK): New net mask for complex input.
699 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
700 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
701 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
702 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
703 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
704 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
705 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
706 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
707 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
708 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
709 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
710 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
711 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
712 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
713 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
714 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
716 2021-09-22 liuhongt <hongtao.liu@intel.com>
718 * gcc.target/i386/avx-1.c: Add test for new builtins.
719 * gcc.target/i386/sse-13.c: Ditto.
720 * gcc.target/i386/sse-23.c: Ditto.
721 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
722 * gcc.target/i386/sse-22.c: Ditto.
724 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
726 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
727 * g++.dg/template/canon-type-15.C: New test.
728 * g++.dg/template/canon-type-16.C: New test.
729 * g++.dg/template/canon-type-17.C: New test.
730 * g++.dg/template/canon-type-18.C: New test.
731 * g++.dg/template/dependent-name15.C: New regression test.
732 * g++.dg/template/dependent-name16.C: New regression test.
734 2021-09-21 Richard Biener <rguenther@suse.de>
736 PR tree-optimization/102421
737 * g++.dg/vect/pr102421.cc: New testcase.
739 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
741 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
742 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
743 * gcc.dg/pr91441.c: Likewise.
744 * gcc.dg/pr96260.c: Likewise.
745 * gcc.dg/pr96307.c: Likewise.
746 * g++.dg/warn/uninit-pr93100.C: Likewise.
747 * gnat.dg/asan1.adb: Likewise.
748 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
749 * g++.dg/abi/anon4.C: Likewise.
751 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
753 * gfortran.dg/include_6.f90: Change dg-error to
754 dg-warning and update pattern.
755 * gfortran.dg/include_14.f90: New test.
756 * gfortran.dg/include_15.f90: New test.
757 * gfortran.dg/include_16.f90: New test.
758 * gfortran.dg/include_17.f90: New test.
759 * gfortran.dg/include_18.f90: New test.
760 * gfortran.dg/include_19.f90: New test.
761 * gfortran.dg/include_20.f90: New test.
762 * gfortran.dg/include_21.f90: New test.
764 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
766 * g++.target/aarch64/sve/static-var-in-template.C: New test.
768 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
770 * gcc.dg/tree-ssa/evrp-ignore.c: New.
772 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
774 * gcc.dg/associative-math-1.c: New test.
775 * gcc.dg/associative-math-2.c: New test.
776 * gcc.dg/no-signed-zeros-1.c: New test.
777 * gcc.dg/no-signed-zeros-2.c: New test.
778 * gcc.dg/no-trapping-math-1.c: New test.
779 * gcc.dg/no-trapping-math-2.c: New test.
780 * gcc.dg/reciprocal-math-1.c: New test.
781 * gcc.dg/reciprocal-math-2.c: New test.
782 * gcc.dg/rounding-math-1.c: New test.
783 * gcc.dg/rounding-math-2.c: New test.
785 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
787 * gfortran.dg/gomp/order-5.f90: New test.
788 * gfortran.dg/gomp/order-6.f90: New test.
789 * gfortran.dg/gomp/order-7.f90: New test.
790 * gfortran.dg/gomp/order-8.f90: New test.
791 * gfortran.dg/gomp/order-9.f90: New test.
793 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
794 Torbjörn SVENSSON <torbjorn.svensson@st.com>
796 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
797 toolchain executables names.
799 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
801 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
802 expected error diagnostics.
804 2021-09-20 Richard Biener <rguenther@suse.de>
806 PR tree-optimization/65206
807 * gcc.dg/torture/20210916.c: New testcase.
808 * gcc.dg/vect/pr65206.c: Likewise.
810 2021-09-19 Martin Sebor <msebor@redhat.com>
813 * gcc.dg/uninit-pr102403.c: New test.
814 * gcc.dg/uninit-pr102403-c2.c: New test.
816 2021-09-19 Martin Sebor <msebor@redhat.com>
819 * g++.dg/warn/Wplacement-new-size-10.C: New test.
821 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
823 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
825 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
828 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
830 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
831 exit conditions to cater for more platforms.
833 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
836 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
837 * g++.dg/pr88173-1.C: New test case.
838 * g++.dg/pr88173-2.C: New test case.
840 2021-09-18 Jakub Jelinek <jakub@redhat.com>
842 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
845 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
847 * c-c++-common/gomp/order-5.c: New test.
848 * c-c++-common/gomp/order-6.c: New test.
849 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
850 duplicated order clause.
852 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
853 order(concurrent) clauses on the same composite construct combined
854 with distribute, instead split it into two tests, one without
855 copyin and one without order(concurrent). Add order(concurrent)
856 clauses to {,{,target} teams} distribute.
857 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
858 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
860 2021-09-18 Jakub Jelinek <jakub@redhat.com>
862 * c-c++-common/gomp/default-2.c: New test.
863 * c-c++-common/gomp/default-3.c: New test.
864 * g++.dg/gomp/default-1.C: New test.
866 2021-09-18 liuhongt <hongtao.liu@intel.com>
868 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
869 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
870 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
871 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
872 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
873 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
874 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
875 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
877 2021-09-18 liuhongt <hongtao.liu@intel.com>
879 * gcc.target/i386/avx-1.c: Add test for new builtins.
880 * gcc.target/i386/sse-13.c: Ditto.
881 * gcc.target/i386/sse-23.c: Ditto.
882 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
883 * gcc.target/i386/sse-22.c: Ditto.
885 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
887 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
889 2021-09-18 liuhongt <hongtao.liu@intel.com>
891 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
892 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
893 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
894 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
895 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
896 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
897 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
898 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
900 2021-09-18 liuhongt <hongtao.liu@intel.com>
902 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
903 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
904 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
905 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
906 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
907 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
908 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
909 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
910 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
911 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
912 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
913 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
914 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
915 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
916 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
917 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
919 2021-09-18 liuhongt <hongtao.liu@intel.com>
921 * gcc.target/i386/avx-1.c: Add test for new builtins.
922 * gcc.target/i386/sse-13.c: Ditto.
923 * gcc.target/i386/sse-23.c: Ditto.
924 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
925 * gcc.target/i386/sse-22.c: Ditto.
927 2021-09-18 liuhongt <hongtao.liu@intel.com>
929 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
930 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
931 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
932 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
933 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
934 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
935 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
936 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
938 2021-09-18 liuhongt <hongtao.liu@intel.com>
940 * gcc.target/i386/avx-1.c: Add test for new builtins.
941 * gcc.target/i386/sse-13.c: Ditto.
942 * gcc.target/i386/sse-23.c: Ditto.
943 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
944 * gcc.target/i386/sse-22.c: Ditto.
946 2021-09-18 liuhongt <hongtao.liu@intel.com>
948 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
949 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
951 2021-09-18 Jason Merrill <jason@redhat.com>
953 * g++.dg/template/dtor5.C: Adjust expected error.
954 * g++.dg/cpp23/lookup2.C: New test.
955 * g++.dg/template/dtor11.C: New test.
957 2021-09-17 Harald Anlauf <anlauf@gmx.de>
960 * gfortran.dg/pr102366.f90: New test.
962 2021-09-17 qing zhao <qing.zhao@oracle.com>
964 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
965 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
966 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
967 -march=x86-64 and -mtune=generic -msse.
968 * gcc.target/i386/auto-init-3.c: Likewise.
969 * gcc.target/i386/auto-init-4.c: Likewise.
970 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
972 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
973 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
974 * gcc.target/i386/auto-init-7.c: Likewise.
975 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
976 -march=x86-64 and -mtune=generic -msse..
977 * gcc.target/i386/auto-init-padding-1.c: Likewise.
978 * gcc.target/i386/auto-init-padding-10.c: Likewise.
979 * gcc.target/i386/auto-init-padding-11.c: Likewise.
980 * gcc.target/i386/auto-init-padding-12.c: Likewise.
981 * gcc.target/i386/auto-init-padding-2.c: Likewise.
982 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
983 -march=x86-64. Different pattern match for lp64 and ia32.
984 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
985 -march=x86-64 and -mtune-generic -msse.
986 * gcc.target/i386/auto-init-padding-5.c: Likewise.
987 * gcc.target/i386/auto-init-padding-6.c: Likewise.
988 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
989 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
990 * gcc.target/i386/auto-init-padding-8.c: Likewise.
991 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
992 -march=x86-64. Different pattern match for lp64 and ia32.
994 2021-09-17 Martin Sebor <msebor@redhat.com>
997 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
998 * gcc.dg/Warray-bounds-89.c: New test.
999 * gcc.dg/Wstringop-overflow-74.c: New test.
1000 * gcc.dg/Wstringop-overflow-75.c: New test.
1001 * gcc.dg/Wstringop-overflow-76.c: New test.
1003 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
1005 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
1006 _Float128 _Complex instead of __complex128.
1007 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
1008 about use of _Float128.
1009 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
1010 _Float128 instead of __float128.
1011 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
1012 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
1013 * lib/target-supports.exp
1014 (check_effective_target_fortran_real_c_float128): Update comments.
1016 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
1019 * gcc.dg/Wint-in-bool-context-4.c: New test case.
1021 2021-09-17 Jakub Jelinek <jakub@redhat.com>
1023 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
1025 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
1026 * c-c++-common/gomp/atomic-26.c: Likewise.
1027 * c-c++-common/gomp/atomic-27.c: Likewise.
1028 * c-c++-common/gomp/atomic-28.c: Likewise.
1029 * c-c++-common/gomp/atomic-29.c: Likewise.
1030 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
1031 for C++ when it differs from C.
1032 (foo): Change return type from double to void.
1033 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
1034 * g++.dg/gomp/atomic-20.C: New test.
1036 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
1038 * gcc.target/i386/avx-covert-1.c: New file.
1039 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
1040 * gcc.target/i386/avx-int-covert-1.c: Likewise.
1041 * gcc.target/i386/sse-covert-1.c: Likewise.
1042 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
1043 * gcc.target/i386/sse-int-covert-1.c: Likewise.
1045 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
1048 * gcc.target/i386/pr101900-1.c: New test.
1049 * gcc.target/i386/pr101900-2.c: Likewise.
1050 * gcc.target/i386/pr101900-3.c: Likewise.
1052 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
1054 * gcc.target/sparc/20210917-1.c: New test.
1056 2021-09-17 liuhongt <hongtao.liu@intel.com>
1058 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
1059 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
1060 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
1061 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
1063 2021-09-17 liuhongt <hongtao.liu@intel.com>
1065 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
1066 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
1067 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
1068 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
1069 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
1070 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
1071 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
1072 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
1074 2021-09-17 liuhongt <hongtao.liu@intel.com>
1076 * gcc.target/i386/avx-1.c: Add test for new builtins.
1077 * gcc.target/i386/sse-13.c: Ditto.
1078 * gcc.target/i386/sse-23.c: Ditto.
1079 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1080 * gcc.target/i386/sse-22.c: Ditto.
1082 2021-09-17 liuhongt <hongtao.liu@intel.com>
1084 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
1086 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
1087 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
1088 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
1089 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
1090 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
1091 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
1092 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
1093 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
1094 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
1095 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
1096 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
1097 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
1098 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
1099 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
1100 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
1101 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
1103 2021-09-17 liuhongt <hongtao.liu@intel.com>
1105 * gcc.target/i386/avx-1.c: Add test for new builtins.
1106 * gcc.target/i386/sse-13.c: Ditto.
1107 * gcc.target/i386/sse-23.c: Ditto.
1108 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1109 * gcc.target/i386/sse-22.c: Ditto.
1111 2021-09-17 liuhongt <hongtao.liu@intel.com>
1113 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
1114 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
1115 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
1116 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
1117 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
1118 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
1119 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
1120 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
1121 * gcc.target/i386/avx-1.c: Add test for new builtins.
1122 * gcc.target/i386/sse-13.c: Ditto.
1123 * gcc.target/i386/sse-23.c: Ditto.
1124 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1125 * gcc.target/i386/sse-22.c: Ditto.
1127 2021-09-17 liuhongt <hongtao.liu@intel.com>
1129 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
1130 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
1131 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
1132 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
1133 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
1134 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
1135 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
1136 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
1137 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
1138 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
1139 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
1140 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
1141 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
1142 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
1143 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
1144 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
1145 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
1146 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
1147 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
1148 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
1149 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
1150 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
1151 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
1152 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
1154 2021-09-17 liuhongt <hongtao.liu@intel.com>
1156 * gcc.target/i386/avx-1.c: Add test for new builtins.
1157 * gcc.target/i386/sse-13.c: Ditto.
1158 * gcc.target/i386/sse-23.c: Ditto.
1159 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1160 * gcc.target/i386/sse-22.c: Ditto.
1162 2021-09-17 liuhongt <hongtao.liu@intel.com>
1164 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
1166 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
1167 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
1168 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
1169 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
1170 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
1171 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
1172 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
1173 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
1174 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
1175 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
1176 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
1177 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
1178 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
1179 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
1180 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
1181 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
1183 2021-09-17 liuhongt <hongtao.liu@intel.com>
1185 * gcc.target/i386/avx-1.c: Add test for new builtins.
1186 * gcc.target/i386/sse-13.c: Ditto.
1187 * gcc.target/i386/sse-23.c: Ditto.
1188 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1189 * gcc.target/i386/sse-22.c: Ditto.
1191 2021-09-16 Patrick Palka <ppalka@redhat.com>
1194 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
1195 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
1196 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
1198 2021-09-16 Harald Anlauf <anlauf@gmx.de>
1201 * gfortran.dg/intent_out_14.f90: New test.
1203 2021-09-16 Richard Biener <rguenther@suse.de>
1205 PR middle-end/102360
1206 * g++.dg/pr102360.C: New testcase.
1208 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
1210 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
1212 2021-09-16 liuhongt <hongtao.liu@intel.com>
1214 PR middle-end/102080
1215 * gcc.target/i386/pr102080.c: New test.
1217 2021-09-16 liuhongt <hongtao.liu@intel.com>
1219 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
1220 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
1221 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
1222 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
1223 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
1224 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
1225 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
1226 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
1227 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
1228 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
1229 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
1230 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
1231 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
1232 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
1233 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
1234 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
1235 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
1236 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
1237 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
1238 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
1239 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
1240 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
1241 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
1242 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
1244 2021-09-16 liuhongt <hongtao.liu@intel.com>
1246 * gcc.target/i386/avx-1.c: Add test for new builtins.
1247 * gcc.target/i386/sse-13.c: Ditto.
1248 * gcc.target/i386/sse-23.c: Ditto.
1249 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1250 * gcc.target/i386/sse-22.c: Ditto.
1252 2021-09-16 liuhongt <hongtao.liu@intel.com>
1254 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
1256 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
1257 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
1258 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
1259 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
1260 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
1261 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
1262 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
1263 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
1264 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
1265 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
1266 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
1267 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
1268 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
1269 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
1270 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
1271 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
1272 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
1273 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
1274 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
1275 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
1276 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
1277 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
1278 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
1279 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
1281 2021-09-16 liuhongt <hongtao.liu@intel.com>
1283 * gcc.target/i386/avx-1.c: Add test for new builtins.
1284 * gcc.target/i386/sse-13.c: Ditto.
1285 * gcc.target/i386/sse-23.c: Ditto.
1286 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1287 * gcc.target/i386/sse-22.c: Ditto.
1289 2021-09-16 liuhongt <hongtao.liu@intel.com>
1291 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
1292 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
1293 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
1294 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
1295 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
1296 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
1297 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
1298 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
1299 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
1300 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
1302 2021-09-15 Patrick Palka <ppalka@redhat.com>
1305 * g++.dg/ext/conv2.C: New test.
1306 * g++.dg/template/conv17.C: Extend test.
1308 2021-09-15 Jakub Jelinek <jakub@redhat.com>
1312 * g++.dg/ext/flexary39.C: New test.
1313 * g++.dg/ext/flexary40.C: New test.
1315 2021-09-15 Patrick Palka <ppalka@redhat.com>
1318 * g++.dg/cpp0x/initlist125.C: New test.
1319 * g++.dg/cpp0x/initlist126.C: New test.
1321 2021-09-15 Alexandre Oliva <oliva@adacore.com>
1323 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
1325 2021-09-15 liuhongt <hongtao.liu@intel.com>
1327 * gcc.target/i386/pr102327-1.c: New test.
1328 * gcc.target/i386/pr102327-2.c: New test.
1329 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
1331 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
1333 * gcc.target/i386/avx-1.c: Adjust builtin macros.
1334 * gcc.target/i386/sse-13.c: Likewise.
1335 * gcc.target/i386/sse-23.c: Likewise.
1337 2021-09-15 Richard Biener <rguenther@suse.de>
1339 PR tree-optimization/102318
1340 * gcc.dg/vect/pr102318.c: New testcase.
1342 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
1343 Peter Cordes <peter@cordes.ca>
1346 * gcc.target/i386/pr91103-1.c: Add extract tests.
1347 * gcc.target/i386/pr91103-2.c: Ditto.
1349 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
1351 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
1354 2021-09-15 Jason Merrill <jason@redhat.com>
1357 * g++.dg/rtti/undeclared1.C: New test.
1359 2021-09-14 Harald Anlauf <anlauf@gmx.de>
1362 * gfortran.dg/entry_25.f90: New test.
1364 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
1366 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
1367 built-in. Update instruction counts.
1369 2021-09-14 Patrick Palka <ppalka@redhat.com>
1372 * g++.dg/cpp0x/constexpr-empty17.C: New test.
1374 2021-09-14 Jakub Jelinek <jakub@redhat.com>
1377 * g++.target/i386/pr102295.C: New test.
1379 2021-09-14 Jakub Jelinek <jakub@redhat.com>
1382 * g++.dg/cpp0x/pr102305.C: New test.
1384 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
1387 * gfortran.dg/goacc/unexpected-end.f90: New test.
1388 * gfortran.dg/gomp/unexpected-end.f90: New test.
1390 2021-09-14 Martin Liska <mliska@suse.cz>
1392 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
1393 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
1395 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
1397 * gnat.dg/enum_rep2.adb: New test.
1399 2021-09-14 Jakub Jelinek <jakub@redhat.com>
1401 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
1402 dg-additional-options for ia32. Use sync_long_long effective target
1403 instead of sync_int_long.
1404 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
1407 2021-09-14 liuhongt <hongtao.liu@intel.com>
1409 * gcc.target/i386/avx512fp16-helper.h (V512):
1411 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
1412 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
1413 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
1414 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
1415 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
1416 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
1417 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
1418 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
1419 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
1420 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
1421 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
1422 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
1423 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
1424 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
1425 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
1426 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
1427 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
1428 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
1430 2021-09-14 liuhongt <hongtao.liu@intel.com>
1432 * gcc.target/i386/avx-1.c: Add test for new builtins.
1433 * gcc.target/i386/sse-13.c: Ditto.
1434 * gcc.target/i386/sse-23.c: Ditto.
1435 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1436 * gcc.target/i386/sse-22.c: Ditto.
1438 2021-09-14 liuhongt <hongtao.liu@intel.com>
1440 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
1441 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
1442 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
1443 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
1444 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
1445 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
1446 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
1447 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
1448 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
1449 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
1450 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
1451 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
1452 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
1454 2021-09-14 liuhongt <hongtao.liu@intel.com>
1456 * gcc.target/i386/avx-1.c: Add test for new builtins.
1457 * gcc.target/i386/sse-13.c: Ditto.
1458 * gcc.target/i386/sse-23.c: Ditto.
1459 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1460 * gcc.target/i386/sse-22.c: Ditto.
1462 2021-09-14 liuhongt <hongtao.liu@intel.com>
1464 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
1465 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
1466 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
1467 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
1468 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
1469 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
1470 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
1471 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
1472 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
1473 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
1474 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
1475 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
1477 2021-09-14 liuhongt <hongtao.liu@intel.com>
1479 * gcc.target/i386/avx-1.c: Add test for new builtins.
1480 * gcc.target/i386/sse-13.c: Ditto.
1481 * gcc.target/i386/sse-23.c: Ditto.
1482 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1483 * gcc.target/i386/sse-22.c: Ditto.
1485 2021-09-14 liuhongt <hongtao.liu@intel.com>
1487 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
1488 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
1489 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
1490 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
1491 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
1492 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
1493 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
1494 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
1495 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
1496 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
1497 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
1498 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
1500 2021-09-14 liuhongt <hongtao.liu@intel.com>
1502 * gcc.target/i386/avx-1.c: Add test for new builtins.
1503 * gcc.target/i386/sse-13.c: Ditto.
1504 * gcc.target/i386/sse-23.c: Ditto.
1505 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1506 * gcc.target/i386/sse-22.c: Ditto.
1508 2021-09-13 Harald Anlauf <anlauf@gmx.de>
1511 * gfortran.dg/pr82314.f90: New test.
1513 2021-09-13 Harald Anlauf <anlauf@gmx.de>
1516 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
1517 test that was erroneously considered as illegal.
1519 2021-09-13 Jason Merrill <jason@redhat.com>
1521 * g++.dg/warn/Winterference.H: New file.
1522 * g++.dg/warn/Winterference.C: New test.
1523 * g++.target/aarch64/interference.C: New test.
1524 * g++.target/arm/interference.C: New test.
1525 * g++.target/i386/interference.C: New test.
1526 * g++.dg/warn/Winterference-2.C: New file.
1528 2021-09-13 Martin Liska <mliska@suse.cz>
1529 H.J. Lu <hjl.tools@gmail.com>
1532 * g++.target/i386/mv30.C: New test.
1533 * gcc.target/i386/mvc16.c: New test.
1534 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
1537 2021-09-13 Andrew Pinski <apinski@marvell.com>
1540 * gcc.target/aarch64/lane-bound-1.c: New test.
1541 * gcc.target/aarch64/lane-bound-2.c: New test.
1543 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1546 * g++.target/aarch64/sve/pr102252.C: New test.
1548 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
1550 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
1551 * gcc.dg/tree-ssa/pr66752-3.c: Same.
1552 * gcc.dg/tree-ssa/pr68198.c: Same.
1553 * gcc.dg/tree-ssa/pr69196-1.c: Same.
1554 * gcc.dg/tree-ssa/pr70232.c: Same.
1555 * gcc.dg/tree-ssa/pr77445.c: Same.
1556 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
1557 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1558 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1559 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1560 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
1562 2021-09-13 Patrick Palka <ppalka@redhat.com>
1565 * g++.dg/cpp1z/constexpr-if35.C: New test.
1567 2021-09-13 Martin Liska <mliska@suse.cz>
1570 * g++.dg/pr101331.C: New test.
1572 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
1574 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
1576 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
1579 * g++.target/i386/pr80566-1.C: Add
1580 -mtune-ctrl=avx256_store_by_pieces.
1581 * gcc.target/i386/pr100865-4a.c: Likewise.
1582 * gcc.target/i386/pr100865-10a.c: Likewise.
1583 * gcc.target/i386/pr90773-20.c: Likewise.
1584 * gcc.target/i386/pr90773-21.c: Likewise.
1585 * gcc.target/i386/pr90773-22.c: Likewise.
1586 * gcc.target/i386/pr90773-23.c: Likewise.
1587 * g++.target/i386/pr80566-2.C: Add
1588 -mtune-ctrl=avx256_move_by_pieces.
1589 * gcc.target/i386/eh_return-1.c: Likewise.
1590 * gcc.target/i386/pr90773-26.c: Likewise.
1591 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
1592 with -mtune-ctrl=avx256_move_by_pieces.
1593 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1594 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
1595 with -mtune-ctrl=avx256_store_by_pieces.
1596 * gcc.target/i386/pieces-memset-5.c: Likewise.
1597 * gcc.target/i386/pieces-memset-11.c: Likewise.
1598 * gcc.target/i386/pieces-memset-14.c: Likewise.
1599 * gcc.target/i386/pieces-memset-20.c: Likewise.
1600 * gcc.target/i386/pieces-memset-23.c: Likewise.
1601 * gcc.target/i386/pieces-memset-29.c: Likewise.
1602 * gcc.target/i386/pieces-memset-30.c: Likewise.
1603 * gcc.target/i386/pieces-memset-33.c: Likewise.
1604 * gcc.target/i386/pieces-memset-34.c: Likewise.
1605 * gcc.target/i386/pieces-memset-44.c: Likewise.
1606 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
1607 with -mtune-ctrl=avx256_store_by_pieces.
1609 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
1612 * gdc.dg/pr102185.d: New test.
1614 2021-09-11 Jakub Jelinek <jakub@redhat.com>
1616 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
1617 targets, expect different long and pointer sizes between ilp32 and
1619 * c-c++-common/auto-init-2.c: Likewise.
1620 * c-c++-common/auto-init-3.c: Expect one of the common long double
1621 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
1622 * c-c++-common/auto-init-4.c: Likewise.
1623 * c-c++-common/auto-init-5.c: Expect one of the common
1624 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
1626 * c-c++-common/auto-init-6.c: Likewise.
1627 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
1629 (struct test_small_hole): Change type of four to unsigned long long
1630 and add aligned attribute.
1632 2021-09-10 Petter Tomner <tomner@kth.se>
1634 * jit.dg/test-error-array-bounds.c: Array is not unsigned
1635 * jit.dg/jit.exp: Helper function
1636 * jit.dg/test-debuginfo.c: New testcase
1638 2021-09-10 Jakub Jelinek <jakub@redhat.com>
1640 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
1641 write or update with acq_rel clause and atomic update with acquire clause.
1642 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
1643 wording, remove tests moved to atomic-17.c.
1644 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
1645 2 omp atomic acq_rel directives instead of 4 omp atomic release.
1646 * c-c++-common/gomp/atomic-25.c: New test.
1647 * c-c++-common/gomp/atomic-26.c: New test.
1648 * c-c++-common/gomp/atomic-27.c: New test.
1649 * c-c++-common/gomp/atomic-28.c: New test.
1650 * c-c++-common/gomp/atomic-29.c: New test.
1651 * c-c++-common/gomp/atomic-30.c: New test.
1652 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
1653 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
1654 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
1655 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
1656 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
1658 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
1659 Michael Matz <matz@suse.de>
1661 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
1662 threading through latches.
1663 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1664 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1666 2021-09-10 David Faust <david.faust@oracle.com>
1668 * gcc.target/bpf/alu-1.c: New test.
1669 * gcc.target/bpf/jmp-1.c: New test.
1671 2021-09-10 Richard Biener <rguenther@suse.de>
1673 PR middle-end/102273
1674 * gcc.dg/pr102273.c: New testcase.
1676 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
1678 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
1679 * c-c++-common/auto-init-padding-3.c: Likewise.
1681 2021-09-10 Richard Biener <rguenther@suse.de>
1683 PR middle-end/102269
1684 * gcc.dg/pr102269.c: New testcase.
1686 2021-09-10 liuhongt <hongtao.liu@intel.com>
1688 * gcc.target/i386/avx512fp16-helper.h
1689 (check_results_mask): New check_function.
1690 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
1691 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
1692 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
1693 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
1694 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
1695 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
1696 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
1697 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
1698 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
1700 2021-09-10 liuhongt <hongtao.liu@intel.com>
1702 * gcc.target/i386/avx-1.c: Add test for new builtins.
1703 * gcc.target/i386/sse-13.c: Ditto.
1704 * gcc.target/i386/sse-23.c: Ditto.
1705 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1706 * gcc.target/i386/sse-22.c: Ditto.
1708 2021-09-10 liuhongt <hongtao.liu@intel.com>
1710 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
1711 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
1712 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
1713 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
1714 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
1715 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
1716 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
1717 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
1718 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
1719 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
1720 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
1721 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
1723 2021-09-10 liuhongt <hongtao.liu@intel.com>
1725 * gcc.target/i386/avx-1.c: Add test for new builtins.
1726 * gcc.target/i386/sse-13.c: Ditto.
1727 * gcc.target/i386/sse-23.c: Ditto.
1728 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1729 * gcc.target/i386/sse-22.c: Ditto.
1731 2021-09-10 liuhongt <hongtao.liu@intel.com>
1733 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
1734 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
1735 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
1736 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
1737 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
1738 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
1739 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
1740 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
1741 * gcc.target/i386/pr54855-11.c: Ditto.
1743 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
1745 * gcc.target/i386/avx-1.c: Add test for new builtins.
1746 * gcc.target/i386/sse-13.c: Ditto.
1747 * gcc.target/i386/sse-23.c: Ditto.
1748 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1749 * gcc.target/i386/sse-22.c: Ditto.
1751 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
1753 * gcc.target/i386/vect-float16-1.c: New test.
1754 * gcc.target/i386/vect-float16-10.c: Ditto.
1755 * gcc.target/i386/vect-float16-11.c: Ditto.
1756 * gcc.target/i386/vect-float16-12.c: Ditto.
1757 * gcc.target/i386/vect-float16-2.c: Ditto.
1758 * gcc.target/i386/vect-float16-3.c: Ditto.
1759 * gcc.target/i386/vect-float16-4.c: Ditto.
1760 * gcc.target/i386/vect-float16-5.c: Ditto.
1761 * gcc.target/i386/vect-float16-6.c: Ditto.
1762 * gcc.target/i386/vect-float16-7.c: Ditto.
1763 * gcc.target/i386/vect-float16-8.c: Ditto.
1764 * gcc.target/i386/vect-float16-9.c: Ditto.
1766 2021-09-10 liuhongt <hongtao.liu@intel.com>
1768 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
1769 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
1771 2021-09-09 qing zhao <qing.zhao@oracle.com>
1773 * c-c++-common/auto-init-1.c: New test.
1774 * c-c++-common/auto-init-10.c: New test.
1775 * c-c++-common/auto-init-11.c: New test.
1776 * c-c++-common/auto-init-12.c: New test.
1777 * c-c++-common/auto-init-13.c: New test.
1778 * c-c++-common/auto-init-14.c: New test.
1779 * c-c++-common/auto-init-15.c: New test.
1780 * c-c++-common/auto-init-16.c: New test.
1781 * c-c++-common/auto-init-2.c: New test.
1782 * c-c++-common/auto-init-3.c: New test.
1783 * c-c++-common/auto-init-4.c: New test.
1784 * c-c++-common/auto-init-5.c: New test.
1785 * c-c++-common/auto-init-6.c: New test.
1786 * c-c++-common/auto-init-7.c: New test.
1787 * c-c++-common/auto-init-8.c: New test.
1788 * c-c++-common/auto-init-9.c: New test.
1789 * c-c++-common/auto-init-esra.c: New test.
1790 * c-c++-common/auto-init-padding-1.c: New test.
1791 * c-c++-common/auto-init-padding-2.c: New test.
1792 * c-c++-common/auto-init-padding-3.c: New test.
1793 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
1794 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
1795 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
1796 * g++.dg/auto-init-uninit-pred-4.C: New test.
1797 * gcc.dg/auto-init-sra-1.c: New test.
1798 * gcc.dg/auto-init-sra-2.c: New test.
1799 * gcc.dg/auto-init-uninit-1.c: New test.
1800 * gcc.dg/auto-init-uninit-12.c: New test.
1801 * gcc.dg/auto-init-uninit-13.c: New test.
1802 * gcc.dg/auto-init-uninit-14.c: New test.
1803 * gcc.dg/auto-init-uninit-15.c: New test.
1804 * gcc.dg/auto-init-uninit-16.c: New test.
1805 * gcc.dg/auto-init-uninit-17.c: New test.
1806 * gcc.dg/auto-init-uninit-18.c: New test.
1807 * gcc.dg/auto-init-uninit-19.c: New test.
1808 * gcc.dg/auto-init-uninit-2.c: New test.
1809 * gcc.dg/auto-init-uninit-20.c: New test.
1810 * gcc.dg/auto-init-uninit-21.c: New test.
1811 * gcc.dg/auto-init-uninit-22.c: New test.
1812 * gcc.dg/auto-init-uninit-23.c: New test.
1813 * gcc.dg/auto-init-uninit-24.c: New test.
1814 * gcc.dg/auto-init-uninit-25.c: New test.
1815 * gcc.dg/auto-init-uninit-26.c: New test.
1816 * gcc.dg/auto-init-uninit-3.c: New test.
1817 * gcc.dg/auto-init-uninit-34.c: New test.
1818 * gcc.dg/auto-init-uninit-36.c: New test.
1819 * gcc.dg/auto-init-uninit-37.c: New test.
1820 * gcc.dg/auto-init-uninit-4.c: New test.
1821 * gcc.dg/auto-init-uninit-5.c: New test.
1822 * gcc.dg/auto-init-uninit-6.c: New test.
1823 * gcc.dg/auto-init-uninit-8.c: New test.
1824 * gcc.dg/auto-init-uninit-9.c: New test.
1825 * gcc.dg/auto-init-uninit-A.c: New test.
1826 * gcc.dg/auto-init-uninit-B.c: New test.
1827 * gcc.dg/auto-init-uninit-C.c: New test.
1828 * gcc.dg/auto-init-uninit-H.c: New test.
1829 * gcc.dg/auto-init-uninit-I.c: New test.
1830 * gcc.target/aarch64/auto-init-1.c: New test.
1831 * gcc.target/aarch64/auto-init-2.c: New test.
1832 * gcc.target/aarch64/auto-init-3.c: New test.
1833 * gcc.target/aarch64/auto-init-4.c: New test.
1834 * gcc.target/aarch64/auto-init-5.c: New test.
1835 * gcc.target/aarch64/auto-init-6.c: New test.
1836 * gcc.target/aarch64/auto-init-7.c: New test.
1837 * gcc.target/aarch64/auto-init-8.c: New test.
1838 * gcc.target/aarch64/auto-init-padding-1.c: New test.
1839 * gcc.target/aarch64/auto-init-padding-10.c: New test.
1840 * gcc.target/aarch64/auto-init-padding-11.c: New test.
1841 * gcc.target/aarch64/auto-init-padding-12.c: New test.
1842 * gcc.target/aarch64/auto-init-padding-2.c: New test.
1843 * gcc.target/aarch64/auto-init-padding-3.c: New test.
1844 * gcc.target/aarch64/auto-init-padding-4.c: New test.
1845 * gcc.target/aarch64/auto-init-padding-5.c: New test.
1846 * gcc.target/aarch64/auto-init-padding-6.c: New test.
1847 * gcc.target/aarch64/auto-init-padding-7.c: New test.
1848 * gcc.target/aarch64/auto-init-padding-8.c: New test.
1849 * gcc.target/aarch64/auto-init-padding-9.c: New test.
1850 * gcc.target/i386/auto-init-1.c: New test.
1851 * gcc.target/i386/auto-init-2.c: New test.
1852 * gcc.target/i386/auto-init-21.c: New test.
1853 * gcc.target/i386/auto-init-22.c: New test.
1854 * gcc.target/i386/auto-init-23.c: New test.
1855 * gcc.target/i386/auto-init-24.c: New test.
1856 * gcc.target/i386/auto-init-3.c: New test.
1857 * gcc.target/i386/auto-init-4.c: New test.
1858 * gcc.target/i386/auto-init-5.c: New test.
1859 * gcc.target/i386/auto-init-6.c: New test.
1860 * gcc.target/i386/auto-init-7.c: New test.
1861 * gcc.target/i386/auto-init-8.c: New test.
1862 * gcc.target/i386/auto-init-padding-1.c: New test.
1863 * gcc.target/i386/auto-init-padding-10.c: New test.
1864 * gcc.target/i386/auto-init-padding-11.c: New test.
1865 * gcc.target/i386/auto-init-padding-12.c: New test.
1866 * gcc.target/i386/auto-init-padding-2.c: New test.
1867 * gcc.target/i386/auto-init-padding-3.c: New test.
1868 * gcc.target/i386/auto-init-padding-4.c: New test.
1869 * gcc.target/i386/auto-init-padding-5.c: New test.
1870 * gcc.target/i386/auto-init-padding-6.c: New test.
1871 * gcc.target/i386/auto-init-padding-7.c: New test.
1872 * gcc.target/i386/auto-init-padding-8.c: New test.
1873 * gcc.target/i386/auto-init-padding-9.c: New test.
1875 2021-09-09 Harald Anlauf <anlauf@gmx.de>
1878 * gfortran.dg/bounds_check_23.f90: New test.
1880 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
1882 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
1884 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
1885 (X87_T): Rename _ulong to _ulonglong.
1886 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
1887 Define to 4 if __ILP32__ is defined.
1888 (TYPE_SIZE_POINTER): Likewise.
1889 (TYPE_ALIGN_LONG): Likewise.
1890 (TYPE_ALIGN_POINTER): Likewise.
1891 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
1892 (main): Skip test for long if __ILP32__ is defined.
1893 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
1894 (do_test): Replace _long with _longlong.
1895 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
1896 (check_300): Replace _ulong with _ulonglong.
1897 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
1899 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
1900 (X87_T): Rename _ulong to _ulonglong.
1901 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
1903 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
1904 (X87_T): Rename _ulong to _ulonglong.
1906 2021-09-09 Richard Biener <rguenther@suse.de>
1908 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
1910 2021-09-09 liuhongt <hongtao.liu@intel.com>
1912 * gcc.target/i386/avx512fp16-helper.h: New header file for
1914 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
1915 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
1916 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
1917 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
1918 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
1919 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
1920 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
1921 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
1922 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
1923 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
1924 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
1925 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
1926 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
1927 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
1928 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
1929 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
1931 2021-09-09 liuhongt <hongtao.liu@intel.com>
1933 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
1934 * gcc.target/i386/avx-2.c: Add -mavx512vl.
1935 * gcc.target/i386/avx512fp16-11a.c: New test.
1936 * gcc.target/i386/avx512fp16-11b.c: Ditto.
1937 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
1938 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
1939 * gcc.target/i386/sse-13.c: Add test for new builtins.
1940 * gcc.target/i386/sse-23.c: Ditto.
1941 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1942 * gcc.target/i386/sse-22.c: Ditto.
1944 2021-09-09 liuhongt <hongtao.liu@intel.com>
1947 * gcc.target/i386/sse2-pr101059.c: New test.
1948 * gcc.target/i386/sse3-pr101059.c: New test.
1950 2021-09-09 liuhongt <hongtao.liu@intel.com>
1953 * gcc.target/i386/pr91103-1.c: New test.
1954 * gcc.target/i386/pr91103-2.c: New test.
1956 2021-09-08 David Malcolm <dmalcolm@redhat.com>
1959 * gcc.dg/analyzer/realloc-1.c (test_10): New.
1960 * gcc.dg/analyzer/torture/pr102225.c: New test.
1962 2021-09-08 Joseph Myers <joseph@codesourcery.com>
1964 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
1966 2021-09-08 Joseph Myers <joseph@codesourcery.com>
1968 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
1969 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
1970 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
1971 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
1972 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
1973 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
1975 2021-09-08 Jakub Jelinek <jakub@redhat.com>
1976 liuhongt <hongtao.liu@intel.com>
1979 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
1980 * gcc.dg/pr89984.c: New test.
1981 * gcc.target/i386/avx-pr89984.c: New test.
1983 2021-09-08 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.dg/pr102224.c: New test.
1987 * gcc.target/i386/avx-pr102224.c: New test.
1989 2021-09-08 liuhongt <hongtao.liu@intel.com>
1991 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
1993 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
1994 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
1995 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
1997 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
1999 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
2001 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
2003 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
2005 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
2008 2021-09-08 liuhongt <hongtao.liu@intel.com>
2010 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
2012 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
2013 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
2015 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
2016 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
2018 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
2019 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
2021 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
2023 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
2025 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
2027 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
2029 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
2030 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
2031 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
2032 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
2033 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
2034 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
2035 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
2037 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
2038 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
2040 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
2041 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
2042 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
2044 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
2046 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
2047 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
2048 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
2049 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
2050 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
2051 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
2052 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
2053 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
2055 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
2057 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
2058 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
2059 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
2060 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
2062 2021-09-08 liuhongt <hongtao.liu@intel.com>
2064 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
2065 * gcc.target/i386/avx512fp16-10a.c: New test.
2066 * gcc.target/i386/avx512fp16-10b.c: Ditto.
2067 * gcc.target/i386/avx512fp16-1a.c: Ditto.
2068 * gcc.target/i386/avx512fp16-1b.c: Ditto.
2069 * gcc.target/i386/avx512fp16-1c.c: Ditto.
2070 * gcc.target/i386/avx512fp16-1d.c: Ditto.
2071 * gcc.target/i386/avx512fp16-1e.c: Ditto.
2072 * gcc.target/i386/avx512fp16-2a.c: Ditto.
2073 * gcc.target/i386/avx512fp16-2b.c: Ditto.
2074 * gcc.target/i386/avx512fp16-2c.c: Ditto.
2075 * gcc.target/i386/avx512fp16-3a.c: Ditto.
2076 * gcc.target/i386/avx512fp16-3b.c: Ditto.
2077 * gcc.target/i386/avx512fp16-3c.c: Ditto.
2078 * gcc.target/i386/avx512fp16-4.c: Ditto.
2079 * gcc.target/i386/avx512fp16-5.c: Ditto.
2080 * gcc.target/i386/avx512fp16-6.c: Ditto.
2081 * gcc.target/i386/avx512fp16-7.c: Ditto.
2082 * gcc.target/i386/avx512fp16-8.c: Ditto.
2083 * gcc.target/i386/avx512fp16-9a.c: Ditto.
2084 * gcc.target/i386/avx512fp16-9b.c: Ditto.
2085 * gcc.target/i386/pr54855-13.c: Ditto.
2086 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
2088 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
2089 H.J. Lu <hongjiu.lu@intel.com>
2090 Liu Hongtao <hongtao.liu@intel.com>
2091 Wang Hongyu <hongyu.wang@intel.com>
2092 Xu Dianhong <dianhong.xu@intel.com>
2094 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
2095 * gcc.target/i386/avx-2.c: Ditto.
2096 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
2097 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
2098 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
2099 * gcc.target/i386/sse-14.c: Ditto.
2100 * gcc.target/i386/sse-22.c: Ditto.
2101 * gcc.target/i386/sse-23.c: Ditto.
2102 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
2103 * g++.target/i386/float16-1.C: New test.
2104 * g++.target/i386/float16-2.C: Ditto.
2105 * g++.target/i386/float16-3.C: Ditto.
2106 * gcc.target/i386/avx512fp16-12a.c: Ditto.
2107 * gcc.target/i386/avx512fp16-12b.c: Ditto.
2108 * gcc.target/i386/float16-3a.c: Ditto.
2109 * gcc.target/i386/float16-3b.c: Ditto.
2110 * gcc.target/i386/float16-4a.c: Ditto.
2111 * gcc.target/i386/float16-4b.c: Ditto.
2112 * gcc.target/i386/pr54855-12.c: Ditto.
2113 * g++.dg/other/i386-2.C: Ditto.
2114 * g++.dg/other/i386-3.C: Ditto.
2116 2021-09-08 liuhongt <hongtao.liu@intel.com>
2118 * gcc.target/i386/float16-6.c: New test.
2119 * gcc.target/i386/float16-7.c: New test.
2121 2021-09-07 David Faust <david.faust@oracle.com>
2123 * gcc.target/bpf/core-attr-1.c: New test.
2124 * gcc.target/bpf/core-attr-2.c: Likewise.
2125 * gcc.target/bpf/core-attr-3.c: Likewise.
2126 * gcc.target/bpf/core-attr-4.c: Likewise
2127 * gcc.target/bpf/core-builtin-1.c: Likewise
2128 * gcc.target/bpf/core-builtin-2.c: Likewise.
2129 * gcc.target/bpf/core-builtin-3.c: Likewise.
2130 * gcc.target/bpf/core-section-1.c: Likewise.
2132 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
2134 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
2135 typo in last change.
2137 2021-09-07 Harald Anlauf <anlauf@gmx.de>
2140 * gfortran.dg/pr101327.f90: New test.
2142 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
2144 * gcc.target/bpf/core-lto-1.c: New test.
2146 2021-09-07 Jakub Jelinek <jakub@redhat.com>
2149 * g++.dg/cpp2a/constexpr-new21.C: New test.
2151 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
2154 * gcc.target/i386/pr85819-1a.c: New test.
2155 * gcc.target/i386/pr85819-1b.c: Likewise.
2156 * gcc.target/i386/pr85819-2a.c: Likewise.
2157 * gcc.target/i386/pr85819-2b.c: Likewise.
2158 * gcc.target/i386/pr85819-2c.c: Likewise.
2159 * gcc.target/i386/pr85819-3.c: Likewise.
2161 2021-09-07 Richard Biener <rguenther@suse.de>
2163 PR tree-optimization/102226
2164 * g++.dg/vect/pr102226.cc: New testcase.
2166 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
2168 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
2169 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
2170 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
2171 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
2172 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
2173 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
2175 2021-09-07 Martin Liska <mliska@suse.cz>
2177 PR gcov-profile/80223
2178 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
2180 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
2183 * gcc.target/powerpc/pr97142.c: New test.
2185 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
2188 * gcc.target/i386/pr89984-1.c: New test.
2189 * gcc.target/i386/pr89984-2.c: Likewise.
2190 * gcc.target/i386/xorsign-avx.c: Likewise.
2192 2021-09-06 liuhongt <hongtao.liu@intel.com>
2194 PR middle-end/102182
2195 * gcc.target/i386/pr101282.c: New test.
2197 2021-09-06 Jakub Jelinek <jakub@redhat.com>
2199 PR tree-optimization/102207
2200 * gcc.dg/pr102207.c: New test.
2202 2021-09-06 Andrew Pinski <apinski@marvell.com>
2204 PR tree-optimization/63184
2205 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
2206 * c-c++-common/pr19807-3.c: Likewise.
2208 2021-09-03 Patrick Palka <ppalka@redhat.com>
2211 * g++.dg/template/conv17.C: New test.
2213 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
2215 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
2216 * gfortran.dg/bind_c_char_7.f90: Likewise.
2217 * gfortran.dg/bind_c_char_8.f90: Likewise.
2218 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
2219 * gfortran.dg/pr32599.f03: Likewise.
2220 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
2221 implementable but not valid F2018.
2222 * gfortran.dg/bind_c_contiguous.f90: New test.
2224 2021-09-03 liuhongt <hongtao.liu@intel.com>
2227 * g++.target/i386/pr102166.C: New test.
2229 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
2230 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2235 * gfortran.dg/PR100911.c: New file.
2236 * gfortran.dg/PR100911.f90: New file.
2237 * gfortran.dg/PR100914.c: New file.
2238 * gfortran.dg/PR100914.f90: New file.
2239 * gfortran.dg/PR100915.c: New file.
2240 * gfortran.dg/PR100915.f90: New file.
2242 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
2244 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
2245 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
2246 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
2247 * gfortran.dg/c-interop/allocate-c.c: New file.
2248 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
2249 * gfortran.dg/c-interop/allocate-errors.f90: New file.
2250 * gfortran.dg/c-interop/allocate.f90: New file.
2251 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
2253 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
2255 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
2257 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
2259 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
2261 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
2263 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
2265 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
2267 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
2268 * gfortran.dg/c-interop/c-interop.exp: New file.
2269 * gfortran.dg/c-interop/c1255-1.f90: New file.
2270 * gfortran.dg/c-interop/c1255-2.f90: New file.
2271 * gfortran.dg/c-interop/c1255a.f90: New file.
2272 * gfortran.dg/c-interop/c407a-1.f90: New file.
2273 * gfortran.dg/c-interop/c407a-2.f90: New file.
2274 * gfortran.dg/c-interop/c407b-1.f90: New file.
2275 * gfortran.dg/c-interop/c407b-2.f90: New file.
2276 * gfortran.dg/c-interop/c407c-1.f90: New file.
2277 * gfortran.dg/c-interop/c516.f90: New file.
2278 * gfortran.dg/c-interop/c524a.f90: New file.
2279 * gfortran.dg/c-interop/c535a-1.f90: New file.
2280 * gfortran.dg/c-interop/c535a-2.f90: New file.
2281 * gfortran.dg/c-interop/c535b-1.f90: New file.
2282 * gfortran.dg/c-interop/c535b-2.f90: New file.
2283 * gfortran.dg/c-interop/c535b-3.f90: New file.
2284 * gfortran.dg/c-interop/c535c-1.f90: New file.
2285 * gfortran.dg/c-interop/c535c-2.f90: New file.
2286 * gfortran.dg/c-interop/c535c-3.f90: New file.
2287 * gfortran.dg/c-interop/c535c-4.f90: New file.
2288 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
2289 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
2290 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
2291 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
2292 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
2293 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
2294 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
2295 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
2296 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
2297 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
2298 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
2299 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
2300 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
2301 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
2302 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
2303 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
2304 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
2305 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
2306 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
2307 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
2308 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
2309 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
2310 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
2311 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
2312 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
2313 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
2314 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
2315 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
2316 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
2317 * gfortran.dg/c-interop/contiguous-1.f90: New file.
2318 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
2319 * gfortran.dg/c-interop/contiguous-2.f90: New file.
2320 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
2321 * gfortran.dg/c-interop/contiguous-3.f90: New file.
2322 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
2323 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
2324 * gfortran.dg/c-interop/dump-descriptors.c: New file.
2325 * gfortran.dg/c-interop/dump-descriptors.h: New file.
2326 * gfortran.dg/c-interop/establish-c.c: New file.
2327 * gfortran.dg/c-interop/establish-errors-c.c: New file.
2328 * gfortran.dg/c-interop/establish-errors.f90: New file.
2329 * gfortran.dg/c-interop/establish.f90: New file.
2330 * gfortran.dg/c-interop/explicit-interface.f90: New file.
2331 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
2332 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
2333 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
2334 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
2335 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
2336 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
2337 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
2338 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
2339 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
2340 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
2341 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
2342 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
2343 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
2344 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
2345 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
2346 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
2347 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
2348 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
2349 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
2350 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
2351 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
2352 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
2353 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
2354 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
2355 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
2356 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
2357 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
2358 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
2359 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
2360 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
2361 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
2362 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
2363 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
2364 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
2365 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
2366 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
2367 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
2368 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
2369 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
2370 * gfortran.dg/c-interop/note-5-3.f90: New file.
2371 * gfortran.dg/c-interop/note-5-4-c.c: New file.
2372 * gfortran.dg/c-interop/note-5-4.f90: New file.
2373 * gfortran.dg/c-interop/optional-c.c: New file.
2374 * gfortran.dg/c-interop/optional.f90: New file.
2375 * gfortran.dg/c-interop/rank-class.f90: New file.
2376 * gfortran.dg/c-interop/rank.f90: New file.
2377 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
2378 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
2379 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
2380 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
2381 * gfortran.dg/c-interop/section-1-c.c: New file.
2382 * gfortran.dg/c-interop/section-1.f90: New file.
2383 * gfortran.dg/c-interop/section-1p.f90: New file.
2384 * gfortran.dg/c-interop/section-2-c.c: New file.
2385 * gfortran.dg/c-interop/section-2.f90: New file.
2386 * gfortran.dg/c-interop/section-2p.f90: New file.
2387 * gfortran.dg/c-interop/section-3-c.c: New file.
2388 * gfortran.dg/c-interop/section-3.f90: New file.
2389 * gfortran.dg/c-interop/section-3p.f90: New file.
2390 * gfortran.dg/c-interop/section-4-c.c: New file.
2391 * gfortran.dg/c-interop/section-4.f90: New file.
2392 * gfortran.dg/c-interop/section-errors-c.c: New file.
2393 * gfortran.dg/c-interop/section-errors.f90: New file.
2394 * gfortran.dg/c-interop/select-c.c: New file.
2395 * gfortran.dg/c-interop/select-errors-c.c: New file.
2396 * gfortran.dg/c-interop/select-errors.f90: New file.
2397 * gfortran.dg/c-interop/select.f90: New file.
2398 * gfortran.dg/c-interop/setpointer-c.c: New file.
2399 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
2400 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
2401 * gfortran.dg/c-interop/setpointer.f90: New file.
2402 * gfortran.dg/c-interop/shape.f90: New file.
2403 * gfortran.dg/c-interop/size.f90: New file.
2404 * gfortran.dg/c-interop/tkr.f90: New file.
2405 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
2406 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
2407 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
2408 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
2409 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
2410 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
2411 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
2412 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
2413 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
2414 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
2415 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
2416 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
2417 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
2418 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
2419 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
2420 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
2421 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
2422 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
2423 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
2424 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
2425 * gfortran.dg/c-interop/ubound.f90: New file.
2426 * lib/target-supports.exp
2427 (check_effective_target_fortran_real_c_float128): New function.
2429 2021-09-02 Martin Sebor <msebor@redhat.com>
2431 PR tree-optimization/17506
2433 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
2434 * gcc.dg/uninit-15-O0.c: Remove xfail.
2435 * gcc.dg/uninit-15.c: Same.
2437 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
2439 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
2442 2021-09-02 Richard Biener <rguenther@suse.de>
2444 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
2446 2021-09-02 Jakub Jelinek <jakub@redhat.com>
2448 PR tree-optimization/99591
2449 * gcc.target/i386/pr99591.c: New test.
2450 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
2451 together with seta or jn?a.
2453 2021-09-02 liuhongt <hongtao.liu@intel.com>
2455 * gcc.target/i386/sse2-float16-1.c: New test.
2456 * gcc.target/i386/sse2-float16-2.c: Ditto.
2457 * gcc.target/i386/sse2-float16-3.c: Ditto.
2458 * gcc.target/i386/float16-5.c: New test.
2460 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
2462 PR tree-optimization/102152
2463 * gcc.dg/pr102152.c: New test
2465 2021-09-01 Andrew Pinski <apinski@marvell.com>
2468 * gcc.target/aarch64/memset-strict-align-1.c: New test.
2470 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2473 * g++.dg/cpp23/normalize1.C: New test.
2474 * g++.dg/cpp23/normalize2.C: New test.
2475 * g++.dg/cpp23/normalize3.C: New test.
2476 * g++.dg/cpp23/normalize4.C: New test.
2477 * g++.dg/cpp23/normalize5.C: New test.
2478 * g++.dg/cpp23/normalize6.C: New test.
2479 * g++.dg/cpp23/normalize7.C: New test.
2480 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
2481 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
2482 * gcc.dg/cpp/ucnid-4.c: Don't expect
2483 "not valid at the start of an identifier" errors.
2484 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
2485 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
2487 2021-09-01 Andrew Pinski <apinski@marvell.com>
2490 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
2492 2021-09-01 Martin Sebor <msebor@redhat.com>
2494 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
2495 * gcc.dg/Wstringop-overflow-12.c: Same.
2496 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
2497 * gcc.dg/Wstringop-overflow-73.c: New test.
2499 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2501 PR preprocessor/101488
2502 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
2503 * c-c++-common/cpp/va-opt-7.c: New test.
2505 2021-09-01 Marek Polacek <polacek@redhat.com>
2508 * g++.dg/warn/Wlogical-op-3.C: New test.
2510 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
2512 * g++.dg/ext/attr-unavailable-1.C: New test.
2513 * g++.dg/ext/attr-unavailable-2.C: New test.
2514 * g++.dg/ext/attr-unavailable-3.C: New test.
2515 * g++.dg/ext/attr-unavailable-4.C: New test.
2516 * g++.dg/ext/attr-unavailable-5.C: New test.
2517 * g++.dg/ext/attr-unavailable-6.C: New test.
2518 * g++.dg/ext/attr-unavailable-7.C: New test.
2519 * g++.dg/ext/attr-unavailable-8.C: New test.
2520 * g++.dg/ext/attr-unavailable-9.C: New test.
2521 * gcc.dg/attr-unavailable-1.c: New test.
2522 * gcc.dg/attr-unavailable-2.c: New test.
2523 * gcc.dg/attr-unavailable-3.c: New test.
2524 * gcc.dg/attr-unavailable-4.c: New test.
2525 * gcc.dg/attr-unavailable-5.c: New test.
2526 * gcc.dg/attr-unavailable-6.c: New test.
2527 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
2528 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
2529 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
2530 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
2531 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
2532 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
2533 * objc.dg/attributes/method-unavailable-1.m: New test.
2534 * objc.dg/attributes/method-unavailable-2.m: New test.
2535 * objc.dg/attributes/method-unavailable-3.m: New test.
2536 * objc.dg/property/at-property-unavailable-1.m: New test.
2537 * objc.dg/property/at-property-unavailable-2.m: New test.
2538 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
2540 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2542 PR tree-optimization/102124
2543 * gcc.dg/torture/pr102124.c: New test.
2545 2021-09-01 Richard Biener <rguenther@suse.de>
2547 PR tree-optimization/93491
2548 * gcc.dg/torture/pr93491.c: New testcase.
2549 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
2551 2021-09-01 Richard Biener <rguenther@suse.de>
2553 PR tree-optimization/102139
2554 * gcc.dg/torture/pr102139.c: New testcase.
2556 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2558 PR tree-optimization/102141
2559 * gcc.dg/pr102141.c: New test.
2561 2021-09-01 Richard Biener <rguenther@suse.de>
2563 PR tree-optimization/102149
2564 * gcc.dg/torture/pr102149.c: New testcase.
2566 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
2567 Joseph Myers <joseph@codesourcery.com>
2570 * gcc.dg/pr79412.c: New test case.
2571 * gcc.dg/typedef-var-2.c: Update expeted errors.
2573 2021-08-31 Harald Anlauf <anlauf@gmx.de>
2576 * gfortran.dg/pr100950.f90: Extend coverage.
2578 2021-08-31 Patrick Palka <ppalka@redhat.com>
2581 * g++.dg/cpp0x/decltype29.C: Adjust.
2582 * g++.dg/template/error56.C: Adjust.
2583 * g++.old-deja/g++.pt/unify6.C: Adjust.
2584 * g++.dg/template/explicit-args7.C: New test.
2586 2021-08-31 Jason Merrill <jason@redhat.com>
2589 * g++.dg/diagnostic/static_assert4.C: New test.
2591 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
2593 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
2594 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
2596 2021-08-31 Jakub Jelinek <jakub@redhat.com>
2598 PR tree-optimization/101145
2599 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
2600 instead of dg-options with -O3 -fdump-tree-vect-details.
2601 * gcc.dg/vect/pr101145_1.c: Likewise.
2602 * gcc.dg/vect/pr101145_2.c: Likewise.
2603 * gcc.dg/vect/pr101145_3.c: Likewise.
2605 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
2607 * c-c++-common/gomp/target-device-1.c: New test.
2608 * c-c++-common/gomp/target-device-2.c: New test.
2609 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
2610 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
2611 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
2612 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
2613 * gfortran.dg/gomp/target-device-1.f90: New test.
2614 * gfortran.dg/gomp/target-device-2.f90: New test.
2615 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
2616 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
2617 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
2618 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
2620 2021-08-31 Richard Biener <rguenther@suse.de>
2622 PR tree-optimization/102142
2623 * g++.dg/torture/pr102142.C: New testcase.
2625 2021-08-31 Jakub Jelinek <jakub@redhat.com>
2627 PR tree-optimization/102134
2628 * gcc.c-torture/execute/pr102134.c: New test.
2630 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2632 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
2634 2021-08-31 Andrew Pinski <apinski@marvell.com>
2636 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
2637 static so they both bind local and available for
2640 2021-08-31 liuhongt <hongtao.liu@intel.com>
2642 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
2643 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2644 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2645 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2646 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
2647 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
2648 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
2649 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
2650 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2651 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2652 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2653 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2654 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
2655 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
2657 2021-08-30 David Malcolm <dmalcolm@redhat.com>
2660 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
2662 * gcc.dg/analyzer/pr99193-1.c: Likewise.
2663 * gcc.dg/analyzer/pr99193-3.c: Likewise.
2664 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
2665 realloc of non-heap pointer, realloc from mismatching allocator,
2666 and realloc on a freed pointer.
2667 * gcc.dg/analyzer/realloc-2.c: New test.
2669 2021-08-30 Jason Merrill <jason@redhat.com>
2672 * g++.dg/template/access2.C: Split struct A.
2674 2021-08-30 Jason Merrill <jason@redhat.com>
2677 * g++.dg/template/explicit-args6.C: New test.
2679 2021-08-30 Harald Anlauf <anlauf@gmx.de>
2682 * gfortran.dg/goto_9.f90: New test.
2684 2021-08-30 Jason Merrill <jason@redhat.com>
2686 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
2688 2021-08-30 Harald Anlauf <anlauf@gmx.de>
2691 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
2693 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
2695 * gcc.target/powerpc/fusion-p10-stst.c: New test.
2696 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
2698 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
2701 * gdc.dg/lto/pr102094_0.d: New test.
2703 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
2705 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
2706 without strndup support in libc.
2708 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
2710 * gcc.dg/tree-ssa/modref-9.c: New test.
2712 2021-08-28 Harald Anlauf <anlauf@gmx.de>
2715 * gfortran.dg/entry_24.f90: New test.
2717 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
2719 * gcc.target/powerpc/float128-call.c: Update comments.
2721 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
2723 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
2724 long double and power10.
2726 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
2728 * lib/target-supports.exp: Exclude cctools assembler based on
2731 2021-08-27 Richard Biener <rguenther@suse.de>
2733 PR tree-optimization/45178
2734 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
2736 2021-08-27 konglin1 <lingling.kong@intel.com>
2739 * gcc.target/i386/avx512f-pr101472.c: New test.
2740 * gcc.target/i386/avx512vl-pr101472.c: New test.
2742 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
2744 * gcc.target/powerpc/dive-vectorize-1.c: New test.
2745 * gcc.target/powerpc/dive-vectorize-1.h: New test.
2746 * gcc.target/powerpc/dive-vectorize-2.c: New test.
2747 * gcc.target/powerpc/dive-vectorize-2.h: New test.
2748 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
2749 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
2750 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
2751 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
2752 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
2754 2021-08-27 liuhongt <hongtao.liu@intel.com>
2756 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
2757 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
2758 * gcc.target/i386/pr43147.c: New test.
2760 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
2762 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
2764 2021-08-26 Martin Liska <mliska@suse.cz>
2765 Stefan Kneifel <stefan.kneifel@bluewin.ch>
2767 * gcc.target/i386/mvc5.c: Scan assembly names.
2768 * gcc.target/i386/mvc7.c: Likewise.
2769 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
2770 * gcc.target/i386/pr95778-2.c: Likewise.
2772 2021-08-25 Martin Sebor <msebor@redhat.com>
2774 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
2775 * gcc.dg/tree-ssa/evrp2.c: Same.
2776 * gcc.dg/tree-ssa/evrp3.c: Same.
2777 * gcc.dg/tree-ssa/evrp4.c: Same.
2778 * gcc.dg/tree-ssa/evrp6.c: Same.
2779 * gcc.dg/tree-ssa/pr64130.c: Same.
2781 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
2784 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
2785 type to be IBM 128-bit. Remove the code to use __ibm128.
2786 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
2787 double type to be IBM 128-bit. Run the test at -O2 optimization.
2788 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
2790 (check_effective_target_long_double_ibm128): New function.
2791 (add_options_for_long_double_ieee128): New function.
2792 (check_effective_target_long_double_ieee128): New function.
2793 (add_options_for_long_double_64bit): New function.
2794 (check_effective_target_long_double_64bit): New function.
2796 2021-08-25 Andrew Pinski <apinski@marvell.com>
2799 * g++.dg/warn/Wreturn-5.C: New test.
2801 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
2803 * gcc.dg/ipa/modref-1.c: Update testcase.
2804 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
2805 * gcc.dg/tree-ssa/modref-8.c: New test.
2807 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
2810 * gcc.dg/diagnostic-input-charset-1.c: New test.
2811 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
2813 2021-08-25 Richard Biener <rguenther@suse.de>
2815 PR tree-optimization/102046
2816 * gcc.dg/vect/pr102046.c: New testcase.
2818 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
2821 * gcc.target/i386/pr101716.c: New test.
2823 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
2825 PR tree-optimization/101145
2826 * gcc.dg/vect/pr101145.c: New test.
2827 * gcc.dg/vect/pr101145.inc: New test.
2828 * gcc.dg/vect/pr101145_1.c: New test.
2829 * gcc.dg/vect/pr101145_2.c: New test.
2830 * gcc.dg/vect/pr101145_3.c: New test.
2831 * gcc.dg/vect/pr101145inf.c: New test.
2832 * gcc.dg/vect/pr101145inf.inc: New test.
2833 * gcc.dg/vect/pr101145inf_1.c: New test.
2835 2021-08-25 konglin1 <lingling.kong@intel.com>
2838 * gcc.target/i386/avx512f-pr101471.c: New test.
2840 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
2842 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
2843 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
2844 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
2845 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
2846 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
2847 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
2848 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
2849 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
2850 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
2851 * gcc.target/powerpc/unpack-vectorize.h: New test.
2853 2021-08-25 liuhongt <hongtao.liu@intel.com>
2856 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
2857 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
2859 2021-08-24 Harald Anlauf <anlauf@gmx.de>
2862 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
2863 F2008, and verify case of implicit SAVE.
2865 2021-08-24 Martin Sebor <msebor@redhat.com>
2867 PR middle-end/101600
2868 PR middle-end/101977
2869 * g++.dg/pr100574.C: Prune out valid warning.
2870 * gcc.dg/pr20126.c: Same.
2871 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
2873 * gcc.dg/warn-strnlen-no-nul.c: Same.
2874 * g++.dg/warn/Warray-bounds-26.C: New test.
2875 * gcc.dg/Warray-bounds-88.c: New test.
2877 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
2879 * gcc.dg/predict-1.c: Disable evrp.
2880 * gcc.dg/tree-ssa/evrp-trans.c: New.
2882 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
2885 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
2886 * gcc.target/i386/pr100865-4b.c: Likewise.
2887 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
2888 * gcc.target/i386/pr100865-7b.c: Likewise.
2889 * gcc.target/i386/pr102021.c: New test.
2891 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
2894 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
2895 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
2896 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
2897 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
2898 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
2899 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
2900 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
2901 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
2903 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
2905 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2906 Check the CMSE feature register, rather than relying on the
2907 SG operation causing an execution fault.
2909 2021-08-24 liuhongt <hongtao.liu@intel.com>
2912 * gcc.target/i386/pr101989-broadcast-1.c: New test.
2914 2021-08-24 liuhongt <hongtao.liu@intel.com>
2917 * gcc.target/i386/pr101989-1.c: New test.
2918 * gcc.target/i386/pr101989-2.c: New test.
2919 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
2921 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
2922 Jakub Jelinek <jakub@redhat.com>
2924 PR middle-end/102029
2925 * gcc.dg/fold-convlshift-3.c: New test case.
2927 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2929 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
2930 * gcc.dg/analyzer/torture/switch-2.c: New test.
2931 * gcc.dg/analyzer/torture/switch-3.c: New test.
2932 * gcc.dg/analyzer/torture/switch-4.c: New test.
2933 * gcc.dg/analyzer/torture/switch-5.c: New test.
2935 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2938 * gcc.dg/analyzer/pr101875.c: New test.
2940 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2943 * gcc.dg/analyzer/pr101837.c: New test.
2945 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2948 * gcc.dg/analyzer/data-model-23.c: New test.
2949 * gcc.dg/analyzer/pr101962.c: New test.
2951 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2953 * gcc.dg/analyzer/data-model-22.c: New test.
2954 * gcc.dg/analyzer/uninit-6.c: New test.
2955 * gcc.dg/analyzer/uninit-6b.c: New test.
2957 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
2959 * gcc.dg/tree-ssa/modref-7.c: New test.
2961 2021-08-23 Richard Biener <rguenther@suse.de>
2964 * g++.dg/lto/pr97565_0.C: New testcase.
2965 * g++.dg/lto/pr97565_1.C: Likewise.
2967 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
2969 * g++.dg/tree-ssa/modref-1.C: Fix template.
2971 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
2973 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
2974 * gfortran.dg/goacc/default-2.f: Update dg-error.
2975 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
2976 * gfortran.dg/goacc/if.f95: Update dg-error.
2977 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
2978 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
2979 * gfortran.dg/goacc/sie.f95: Update dg-error.
2980 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
2981 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
2982 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
2983 * gfortran.dg/gomp/error-3.f90: Update dg-error.
2984 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
2985 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
2987 2021-08-23 Ankur Saini <arsenic@sourceware.org>
2990 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
2992 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
2994 * gcc.dg/fold-convlshift-1.c: New test case.
2995 * gcc.dg/fold-convlshift-2.c: New test case.
2997 2021-08-23 Jakub Jelinek <jakub@redhat.com>
2999 PR tree-optimization/86723
3000 * gcc.dg/pr86723.c: New test.
3001 * gcc.target/i386/pr86723.c: New test.
3002 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
3003 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
3004 * gcc.dg/optimize-bswapdi-2.c: Likewise.
3005 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
3006 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
3007 * gcc.dg/optimize-bswapsi-5.c: Likewise.
3008 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
3009 call instead of zero.
3011 2021-08-23 Richard Biener <rguenther@suse.de>
3013 PR tree-optimization/79334
3014 * gcc.dg/torture/pr79334-0.c: New testcase.
3015 * gcc.dg/torture/pr79334-1.c: Likewise.
3017 2021-08-23 liuhongt <hongtao.liu@intel.com>
3020 * gcc.target/i386/pr102016.c: New test.
3022 2021-08-23 Jakub Jelinek <jakub@redhat.com>
3025 * gcc.dg/guality/pr101905.c: New test.
3027 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
3030 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
3031 and arm_v8m_main_cde.
3032 * lib/target-supports.exp: Add
3033 check_effective_target_FUNC_multilib for ARM CDE.
3035 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
3037 * g++.dg/tree-ssa/modref-1.C: New test.
3039 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
3042 * gcc.target/mips/pr101922.c: New test.
3044 2021-08-23 Jonathan Yong <10walls@gmail.com>
3046 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
3047 where it can return a filename with "\" to indicate current
3049 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
3050 * gcc.c-torture/execute/printf-2.c: Use wrapper.
3051 * gcc.c-torture/execute/user-printf.c: Use wrapper.
3053 2021-08-22 Martin Uecker <muecker@gwdg.de>
3056 * gcc.dg/c11-qual-1.c: New test.
3057 * gcc.dg/c2x-qual-1.c: New test.
3058 * gcc.dg/c2x-qual-2.c: New test.
3059 * gcc.dg/c2x-qual-3.c: New test.
3060 * gcc.dg/c2x-qual-4.c: New test.
3061 * gcc.dg/c2x-qual-5.c: New test.
3062 * gcc.dg/c2x-qual-6.c: New test.
3063 * gcc.dg/c2x-qual-7.c: New test.
3064 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
3065 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
3067 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
3068 Martin Liska <mliska@suse.cz>
3070 * gcc.dg/lto/pr101949_0.c: New test.
3071 * gcc.dg/lto/pr101949_1.c: New test.
3073 2021-08-21 Ankur Saini <arsenic@sourceware.org>
3076 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
3077 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
3079 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
3081 * gfortran.dg/gomp/error-1.f90: New test.
3082 * gfortran.dg/gomp/error-2.f90: New test.
3083 * gfortran.dg/gomp/error-3.f90: New test.
3085 2021-08-20 Jakub Jelinek <jakub@redhat.com>
3087 * c-c++-common/gomp/error-1.c: New test.
3088 * c-c++-common/gomp/error-2.c: New test.
3089 * c-c++-common/gomp/error-3.c: New test.
3090 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
3091 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
3092 * g++.dg/gomp/attrs-13.C: New test.
3093 * g++.dg/gomp/error-1.C: New test.
3095 2021-08-20 Jakub Jelinek <jakub@redhat.com>
3097 * c-c++-common/gomp/sink-5.c: New test.
3098 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
3099 at the end of pragma line.
3101 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
3103 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
3106 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
3109 * gcc.target/powerpc/pr101849.c: New test.
3111 2021-08-19 Harald Anlauf <anlauf@gmx.de>
3114 * gfortran.dg/pr100950.f90: New test.
3116 2021-08-19 Patrick Palka <ppalka@redhat.com>
3119 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
3121 2021-08-19 Jakub Jelinek <jakub@redhat.com>
3123 PR middle-end/101950
3124 * gcc.target/i386/pr101950-1.c: New test.
3125 * gcc.target/i386/pr101950-2.c: New test.
3127 2021-08-19 Jakub Jelinek <jakub@redhat.com>
3129 * c-c++-common/gomp/requires-3.c: Add testcase for
3130 atomic_default_mem_order ( at the end of line without corresponding ).
3132 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
3134 * jit.dg/test-asm.c: Provide Mach-O fragment.
3135 * jit.dg/test-asm.cc: Likewise.
3137 2021-08-19 Jakub Jelinek <jakub@redhat.com>
3139 * c-c++-common/gomp/nothing-2.c: New test.
3141 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
3143 * jit.dg/harness.h: Include jit-dejagnu.h.
3144 * jit.dg/jit.exp: Use -rdynamic conditionally on target
3145 support, instead of unconditional -Wl,--export-dynamic.
3147 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
3150 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
3152 2021-08-19 liuhongt <hongtao.liu@intel.com>
3155 2021-08-19 liuhongt <hongtao.liu@intel.com>
3158 * gcc.target/i386/pr99881.c: New test.
3160 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
3163 * gfortran.dg/nothing-1.f90: Moved to ...
3164 * gfortran.dg/gomp/nothing-1.f90: ... here.
3165 * gfortran.dg/nothing-2.f90: Moved to ...
3166 * gfortran.dg/gomp/nothing-2.f90: ... here;
3167 avoid $ issue in $OMP in dg-error.
3169 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
3170 Matt Jacobson <mhjacobson@me.com>
3173 * obj-c++.dg/pr101666-0.mm: New test.
3174 * obj-c++.dg/pr101666-1.mm: New test.
3175 * obj-c++.dg/pr101666.inc: New.
3176 * objc.dg/pr101666-0.m: New test.
3177 * objc.dg/pr101666-1.m: New test.
3178 * objc.dg/pr101666.inc: New.
3180 2021-08-18 Ankur Saini <arsenic@sourceware.org>
3183 * g++.dg/analyzer/vfunc-2.C: New test.
3184 * g++.dg/analyzer/vfunc-3.C: New test.
3185 * g++.dg/analyzer/vfunc-4.C: New test.
3186 * g++.dg/analyzer/vfunc-5.C: New test.
3188 2021-08-18 Ankur Saini <arsenic@sourceware.org>
3191 * gcc.dg/analyzer/function-ptr-4.c: New test.
3192 * gcc.dg/analyzer/pr100546.c: New test.
3194 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
3196 * gfortran.dg/nothing-1.f90: New test.
3197 * gfortran.dg/nothing-2.f90: New test.
3199 2021-08-18 Patrick Palka <ppalka@redhat.com>
3203 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
3204 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
3206 2021-08-18 Patrick Palka <ppalka@redhat.com>
3209 * g++.dg/cpp2a/nontype-class49.C: New test.
3211 2021-08-18 Jakub Jelinek <jakub@redhat.com>
3213 * c-c++-common/gomp/nothing-1.c: New test.
3214 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
3215 * g++.dg/gomp/attrs-2.C (bar): Likewise.
3216 * g++.dg/gomp/attrs-9.C: Likewise.
3218 2021-08-18 Jakub Jelinek <jakub@redhat.com>
3220 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
3222 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
3223 * g++.dg/gomp/barrier-2.C: Likewise.
3224 * gcc.dg/gomp/declare-simd-5.c: Likewise.
3225 * gcc.dg/gomp/barrier-2.c: Likewise.
3226 * gcc.dg/gomp/declare-variant-2.c: Likewise.
3228 2021-08-18 liuhongt <hongtao.liu@intel.com>
3231 * gcc.target/i386/pr54400.c: Adjust testcase.
3232 * gcc.target/i386/pr94147.c: New test.
3234 2021-08-17 Martin Sebor <msebor@redhat.com>
3236 PR middle-end/101854
3237 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
3238 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
3239 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
3240 * gcc.dg/Wstringop-overflow-72.c: New test.
3242 2021-08-17 Jakub Jelinek <jakub@redhat.com>
3245 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
3246 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
3247 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
3248 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
3249 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
3250 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
3251 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
3252 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
3253 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
3254 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
3255 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
3257 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
3259 * gcc.dg/pr78213.c: Restore testing.
3261 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
3263 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
3265 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
3267 * gcc.dg/fold-ior-5.c: New test case.
3269 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
3271 * gfortran.dg/gomp/scan-1.f90:
3272 * gfortran.dg/gomp/cancel-1.f90: New test.
3273 * gfortran.dg/gomp/cancel-4.f90: New test.
3274 * gfortran.dg/gomp/loop-4.f90: New test.
3275 * gfortran.dg/gomp/nesting-1.f90: New test.
3276 * gfortran.dg/gomp/nesting-2.f90: New test.
3277 * gfortran.dg/gomp/nesting-3.f90: New test.
3278 * gfortran.dg/gomp/nowait-1.f90: New test.
3279 * gfortran.dg/gomp/reduction-task-1.f90: New test.
3280 * gfortran.dg/gomp/reduction-task-2.f90: New test.
3281 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
3282 * gfortran.dg/gomp/reduction-task-3.f90: New test.
3283 * gfortran.dg/gomp/scope-1.f90: New test.
3284 * gfortran.dg/gomp/scope-2.f90: New test.
3286 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
3288 PR tree-optimization/101938
3289 * gcc.dg/pr101938.c: New test.
3291 2021-08-17 Richard Biener <rguenther@suse.de>
3293 PR tree-optimization/101868
3294 * gcc.dg/lto/pr101868_0.c: New testcase.
3295 * gcc.dg/lto/pr101868_1.c: Likewise.
3296 * gcc.dg/lto/pr101868_2.c: Likewise.
3297 * gcc.dg/lto/pr101868_3.c: Likewise.
3299 2021-08-17 Jakub Jelinek <jakub@redhat.com>
3301 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
3303 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
3304 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
3306 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
3307 test. Adjust diagnostics for the addition of scope.
3308 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
3310 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
3311 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
3312 * c-c++-common/gomp/scope-1.c: New test.
3313 * c-c++-common/gomp/scope-2.c: New test.
3314 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
3315 * g++.dg/gomp/attrs-2.C (bar): Likewise.
3316 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
3317 * gfortran.dg/gomp/reduction7.f90: Likewise.
3319 2021-08-17 Jakub Jelinek <jakub@redhat.com>
3321 * c-c++-common/cpp/va-opt-5.c: New test.
3322 * c-c++-common/cpp/va-opt-6.c: New test.
3324 2021-08-17 Richard Biener <rguenther@suse.de>
3326 PR tree-optimization/101925
3327 * gcc.dg/sso-16.c: New testcase.
3329 2021-08-17 liuhongt <hongtao.liu@intel.com>
3331 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
3332 --param=vect-epilogues-nomask=0
3334 2021-08-16 liuhongt <hongtao.liu@intel.com>
3337 * gcc.target/i386/pr101930.c: New test.
3339 2021-08-16 Martin Liska <mliska@suse.cz>
3342 * gcc.dg/ipa/pr100600.c: New test.
3344 2021-08-16 liuhongt <hongtao.liu@intel.com>
3347 * gcc.target/i386/pr101846-2.c: New test.
3348 * gcc.target/i386/pr101846-3.c: New test.
3349 * gcc.target/i386/pr101846-4.c: New test.
3351 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
3353 * gfortran.dg/gomp/masked-1.f90: New test.
3354 * gfortran.dg/gomp/masked-2.f90: New test.
3355 * gfortran.dg/gomp/masked-3.f90: New test.
3356 * gfortran.dg/gomp/masked-combined-1.f90: New test.
3357 * gfortran.dg/gomp/masked-combined-2.f90: New test.
3359 2021-08-15 Harald Anlauf <anlauf@gmx.de>
3362 * gfortran.dg/coarray_sync.f90: New test.
3363 * gfortran.dg/coarray_3.f90: Adjust error messages.
3365 2021-08-14 Martin Sebor <msebor@redhat.com>
3367 PR middle-end/101791
3368 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
3369 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
3371 2021-08-14 Jakub Jelinek <jakub@redhat.com>
3374 * gcc.target/i386/avx512f-pr101896.c: New test.
3376 2021-08-13 Martin Sebor <msebor@redhat.com>
3378 PR middle-end/101734
3379 * gcc.dg/uninit-42.c: New test.
3381 2021-08-13 Martin Liska <mliska@suse.cz>
3384 * gcc.target/i386/pr101261.c: New test.
3386 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
3388 * gcc.dg/tree-ssa/modref-6.c: Update.
3390 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3392 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
3395 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3397 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
3398 constructs with clauses.
3399 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
3400 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
3401 * c-c++-common/gomp/masked-1.c: New test.
3402 * c-c++-common/gomp/masked-2.c: New test.
3403 * c-c++-common/gomp/masked-combined-1.c: New test.
3404 * c-c++-common/gomp/masked-combined-2.c: New test.
3405 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
3406 * g++.dg/gomp/block-11.C: New test.
3407 * g++.dg/gomp/tpl-masked-1.C: New test.
3408 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
3409 combined masked constructs with clauses in attribute syntax.
3410 * g++.dg/gomp/attrs-2.C (bar): Likewise.
3411 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
3413 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
3415 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3417 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3419 PR preprocessor/101638
3420 * gcc.dg/cpp/pr101638.c: New test.
3422 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
3424 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
3425 typo in regular expression.
3426 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
3428 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
3430 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
3432 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
3434 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
3437 2021-08-12 Sergei Trofimovich <siarheit@google.com>
3440 * g++.dg/warn/pr101219.C: New test.
3442 2021-08-12 Martin Uecker <muecker@gwdg.de>
3445 * gcc.dg/vla-stexp-2.c: New test.
3447 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
3449 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
3450 code and adjust for ranger threader.
3452 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
3454 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
3455 testcase and test proc_bind(primary) instead.
3456 * gfortran.dg/gomp/affinity-1.f90: Likewise.
3458 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
3460 * gfortran.dg/PR82376.f90: Robustify match.
3462 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3465 * gcc.target/i386/avx512f-pr101860.c: New test.
3467 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3469 * g++.dg/gomp/attrs-12.C: New test.
3471 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3473 * g++.dg/gomp/attrs-11.C: Add new tests.
3475 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3479 * g++.dg/cpp2a/spaceship-synth11.C: New test.
3480 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
3482 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3484 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
3486 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3488 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
3490 * g++.dg/lookup/strong-using2.C: Likewise.
3491 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
3493 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
3494 using namespace, add tests for alignas before semicolon.
3495 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
3496 C++11 attributes on using directive before semicolon.
3498 2021-08-12 liuhongt <hongtao.liu@intel.com>
3501 * gcc.target/i386/pr101846-1.c: New test.
3503 2021-08-12 Patrick Palka <ppalka@redhat.com>
3506 * g++.dg/cpp2a/construct_at.h: New convenience header file that
3507 defines minimal implementations of std::construct_at/destroy_at,
3509 * g++.dg/cpp2a/constexpr-new5.C: ... here.
3510 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
3511 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
3512 * g++.dg/cpp2a/constexpr-new20.C: New test.
3514 2021-08-11 Patrick Palka <ppalka@redhat.com>
3518 * g++.dg/DRs/dr2082.C: New test.
3519 * g++.dg/cpp2a/concepts-uneval4.C: New test.
3521 2021-08-11 Jakub Jelinek <jakub@redhat.com>
3524 * g++.dg/cpp2a/constinit16.C: New test.
3526 2021-08-11 Patrick Palka <ppalka@redhat.com>
3529 * g++.dg/cpp1z/class-deduction98.C: New test.
3531 2021-08-11 Patrick Palka <ppalka@redhat.com>
3534 * g++.dg/cpp1z/class-deduction97.C: New test.
3536 2021-08-11 Richard Biener <rguenther@suse.de>
3538 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
3541 2021-08-11 Jan Hubicka <jh@suse.cz>
3543 * c-c++-common/modref-dse.c: New test.
3545 2021-08-11 Richard Biener <rguenther@suse.de>
3547 PR middle-end/101858
3548 * gcc.dg/pr101858.c: New testcase.
3550 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3553 * gcc.target/arm/pr51534.c: Adjust test.
3555 2021-08-11 liuhongt <hongtao.liu@intel.com>
3558 * gcc.target/i386/pr98309-1.c: New test.
3559 * gcc.target/i386/pr98309-2.c: New test.
3561 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
3563 PR middle-end/101674
3564 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
3566 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
3568 PR libfortran/101305
3571 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
3572 from the string used to set GFORTRAN_UNDER_TEST.
3574 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
3576 PR tree-optimization/101809
3577 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
3579 2021-08-10 Jakub Jelinek <jakub@redhat.com>
3582 * gcc.target/i386/avx512f-pr80355-2.c: New test.
3584 2021-08-10 Jakub Jelinek <jakub@redhat.com>
3587 * gcc.target/i386/avx512f-pr80355-1.c: New test.
3589 2021-08-10 Jakub Jelinek <jakub@redhat.com>
3591 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
3592 [[omp::directive (threadprivate (t2))]]. Add tests with
3593 if/while/switch after parallel in attribute syntax.
3594 (corge): Add missing omp:: before directive.
3595 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
3596 [[omp::directive (threadprivate (t2))]].
3597 * g++.dg/gomp/attrs-10.C: New test.
3598 * g++.dg/gomp/attrs-11.C: New test.
3600 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
3602 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
3604 2021-08-10 Richard Biener <rguenther@suse.de>
3606 PR middle-end/101824
3607 * gcc.dg/tree-ssa/pr101824.c: New testcase.
3609 2021-08-10 Martin Uecker <muecker@gwdg.de>
3612 * gcc.dg/vla-stexp-1.c: New test.
3614 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
3617 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
3618 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
3620 2021-08-10 liuhongt <hongtao.liu@intel.com>
3622 * gcc.target/i386/cond_op_shift_d-1.c: New test.
3623 * gcc.target/i386/cond_op_shift_d-2.c: New test.
3624 * gcc.target/i386/cond_op_shift_q-1.c: New test.
3625 * gcc.target/i386/cond_op_shift_q-2.c: New test.
3626 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
3627 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
3628 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
3629 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
3630 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
3631 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
3632 * gcc.target/i386/cond_op_shift_w-1.c: New test.
3633 * gcc.target/i386/cond_op_shift_w-2.c: New test.
3635 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
3637 * gcc.dg/pr101741.c: New.
3639 2021-08-09 Martin Jambor <mjambor@suse.cz>
3642 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
3644 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
3647 * gcc.target/i386/pr101812.c: New test.
3649 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
3651 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
3652 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
3654 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
3656 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
3657 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
3658 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
3660 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
3662 PR libfortran/101305
3664 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
3665 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
3666 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
3667 ISO_Fortran_binding.h's #include.
3668 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
3669 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
3670 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
3671 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
3672 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
3673 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
3674 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
3675 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
3676 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
3677 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
3678 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
3679 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
3680 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
3681 * gfortran.dg/PR94327.c: Likewise.
3682 * gfortran.dg/PR94331.c: Likewise.
3683 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
3684 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
3685 * gfortran.dg/pr93524.c: Likewise.
3687 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
3689 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
3690 scan-assembler tests over multiple lines. Expect 32-bit
3691 result values in 'w' registers.
3692 * gcc.target/aarch64/sve/extract_1.c: Likewise.
3693 * gcc.target/aarch64/sve/extract_2.c: Likewise.
3694 * gcc.target/aarch64/sve/extract_3.c: Likewise.
3695 * gcc.target/aarch64/sve/extract_4.c: Likewise.
3697 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
3699 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
3700 tests to little-endian targets.
3702 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
3704 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
3706 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
3708 PR tree-optimization/88531
3709 * gcc.target/i386/pr88531-1a.c: New test.
3710 * gcc.target/i386/pr88531-1b.c: Likewise.
3711 * gcc.target/i386/pr88531-1c.c: Likewise.
3712 * gcc.target/i386/pr88531-2a.c: Likewise.
3713 * gcc.target/i386/pr88531-2b.c: Likewise.
3714 * gcc.target/i386/pr88531-2c.c: Likewise.
3716 2021-08-06 Martin Sebor <msebor@redhat.com>
3718 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
3719 -Wstringop-overread.
3720 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
3721 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
3722 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
3723 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
3724 * gcc.dg/attr-nonstring-4.c: Same.
3725 * gcc.dg/Wstringop-overread-6.c: New test.
3726 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
3728 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
3731 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
3734 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
3737 * gcc.target/arm/attr-neon3.c: Fix typo.
3738 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
3740 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
3743 * gcc.target/i386/pr101797.c: New test.
3745 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3747 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3750 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3752 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3755 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3757 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3760 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3762 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3765 2021-08-06 Martin Liska <mliska@suse.cz>
3767 * gcc.target/powerpc/pragma-optimize.c: New test.
3769 2021-08-06 Richard Biener <rguenther@suse.de>
3771 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
3773 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
3775 * gcc.dg/gcov-info-to-gcda.c: New test.
3777 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
3779 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
3781 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
3784 * gcc.target/i386/pr99744-3.c: New test.
3785 * gcc.target/i386/pr99744-4.c: Likewise.
3786 * gcc.target/i386/pr99744-5.c: Likewise.
3787 * gcc.target/i386/pr99744-6.c: Likewise.
3788 * gcc.target/i386/pr99744-7.c: Likewise.
3789 * gcc.target/i386/pr99744-8.c: Likewise.
3791 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
3794 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
3795 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
3796 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
3798 Add a non-no-op function body.
3799 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
3800 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
3801 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
3802 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
3803 check-function-bodies.
3804 * gcc.target/arm/attr-neon3.c: Likewise.
3805 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
3807 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
3808 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
3810 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
3812 * gcc.target/aarch64/vsubX_high_cost.c: New test.
3814 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
3816 * gcc.target/aarch64/vaddX_high_cost.c: New test.
3818 2021-08-05 Richard Biener <rguenther@suse.de>
3820 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
3822 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
3824 * gcc.dg/sso-15.c: New test.
3826 2021-08-05 liuhongt <hongtao.liu@intel.com>
3828 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
3829 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
3830 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
3831 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
3833 2021-08-05 liuhongt <hongtao.liu@intel.com>
3835 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
3836 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
3837 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
3838 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
3840 2021-08-05 liuhongt <hongtao.liu@intel.com>
3842 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
3843 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
3844 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
3845 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
3846 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
3847 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
3848 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
3849 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
3850 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
3851 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
3852 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
3853 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
3854 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
3855 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
3856 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
3857 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
3859 2021-08-04 David Malcolm <dmalcolm@redhat.com>
3862 * gcc.dg/analyzer/asm-x86-1.c: New test.
3863 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
3864 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
3865 * gcc.dg/analyzer/pr101570.c: New test.
3866 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
3868 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
3870 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
3872 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
3873 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
3875 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
3876 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
3878 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
3881 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
3884 * gcc.target/i386/pr101742a.c: New test.
3885 * gcc.target/i386/pr101742b.c: Likewise.
3887 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
3890 * gcc.target/i386/eh_return-2.c: New test.
3892 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3894 * gcc.target/s390/vector/perm-vpdi.c: New test.
3896 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3898 * gcc.target/s390/vector/perm-merge.c: New test.
3899 * gcc.target/s390/vector/vec-types.h: New test.
3901 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3903 * gcc.target/s390/zvector/vec-permi.c: Removed.
3904 * gcc.target/s390/zvector/vec_permi.c: New test.
3906 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3908 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
3909 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
3910 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
3911 * gcc.target/s390/zvector/vec-types.h: New test.
3912 * gcc.target/s390/zvector/vec_merge.c: New test.
3914 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
3916 * gcc.target/aarch64/vmul_high_cost.c: New test.
3918 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
3920 * gcc.target/aarch64/vmul_element_cost.c: New test.
3922 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
3924 * gcc.target/aarch64/sve/cost_model_12.c: New test.
3926 2021-08-04 Tamar Christina <tamar.christina@arm.com>
3928 PR tree-optimization/101750
3929 * g++.dg/vect/pr99149.cc: Name class.
3931 2021-08-04 Richard Biener <rguenther@suse.de>
3933 * gcc.target/i386/vect-gather-1.c: New testcase.
3934 * gfortran.dg/vect/vect-8.f90: Adjust.
3936 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
3937 Marc Glisse <marc.glisse@inria.fr>
3939 * gcc.dg/fold-ior-4.c: New test.
3941 2021-08-04 Richard Biener <rguenther@suse.de>
3943 PR tree-optimization/101756
3944 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
3946 2021-08-04 Jakub Jelinek <jakub@redhat.com>
3949 * g++.dg/gomp/pr101759.C: New test.
3950 * g++.dg/goacc/pr101759.C: New test.
3952 2021-08-04 Jakub Jelinek <jakub@redhat.com>
3954 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
3956 2021-08-04 Richard Biener <rguenther@suse.de>
3958 PR tree-optimization/101769
3959 * g++.dg/tree-ssa/pr101769.C: New testcase.
3961 2021-08-04 liuhongt <hongtao.liu@intel.com>
3963 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
3964 dg-require-effective-target for avx512.
3965 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
3966 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
3967 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
3968 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
3969 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
3970 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
3972 2021-08-04 liuhongt <hongtao.liu@intel.com>
3974 * gcc.target/i386/cond_op_fma_double-1.c: New test.
3975 * gcc.target/i386/cond_op_fma_double-2.c: New test.
3976 * gcc.target/i386/cond_op_fma_float-1.c: New test.
3977 * gcc.target/i386/cond_op_fma_float-2.c: New test.
3979 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
3981 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
3982 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
3984 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
3986 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
3987 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
3989 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
3991 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
3992 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
3993 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
3994 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
3995 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
3997 2021-08-03 Martin Sebor <msebor@redhat.com>
4000 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
4002 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
4004 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
4005 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
4008 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
4010 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
4012 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
4013 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
4014 * gcc.target/i386/pr82942-1.c: Likewise.
4015 * gcc.target/i386/pr82990-1.c: Likewise.
4016 * gcc.target/i386/pr82990-3.c: Likewise.
4017 * gcc.target/i386/pr82990-5.c: Likewise.
4018 * gcc.target/i386/pr100865-4b.c: Likewise.
4019 * gcc.target/i386/pr100865-6b.c: Likewise.
4020 * gcc.target/i386/pr100865-7b.c: Likewise.
4021 * gcc.target/i386/pr100865-10b.c: Likewise.
4022 * gcc.target/i386/pr100865-8b.c: Updated.
4023 * gcc.target/i386/pr100865-9b.c: Likewise.
4024 * gcc.target/i386/pr100865-11b.c: Likewise.
4025 * gcc.target/i386/pr100865-12b.c: Likewise.
4027 2021-08-03 liuhongt <hongtao.liu@intel.com>
4029 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
4030 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
4031 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
4032 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
4033 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
4034 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
4036 2021-08-03 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.dg/analyzer/pr101721.c: New test.
4041 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
4044 * g++.target/i386/pr80566-1.C: New test.
4045 * g++.target/i386/pr80566-2.C: Likewise.
4047 2021-08-03 liuhongt <hongtao.liu@intel.com>
4049 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
4050 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
4051 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
4052 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
4054 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4056 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
4058 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4060 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
4062 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4064 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
4066 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4068 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
4070 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4072 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
4074 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4076 * gcc.target/i386/pieces-memcpy-10.c: New test.
4077 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
4078 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
4079 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
4080 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
4081 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
4082 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
4083 * gcc.target/i386/pieces-memset-1.c: Likewise.
4084 * gcc.target/i386/pieces-memset-2.c: Likewise.
4085 * gcc.target/i386/pieces-memset-3.c: Likewise.
4086 * gcc.target/i386/pieces-memset-4.c: Likewise.
4087 * gcc.target/i386/pieces-memset-5.c: Likewise.
4088 * gcc.target/i386/pieces-memset-6.c: Likewise.
4089 * gcc.target/i386/pieces-memset-7.c: Likewise.
4090 * gcc.target/i386/pieces-memset-8.c: Likewise.
4091 * gcc.target/i386/pieces-memset-9.c: Likewise.
4092 * gcc.target/i386/pieces-memset-10.c: Likewise.
4093 * gcc.target/i386/pieces-memset-11.c: Likewise.
4094 * gcc.target/i386/pieces-memset-12.c: Likewise.
4095 * gcc.target/i386/pieces-memset-13.c: Likewise.
4096 * gcc.target/i386/pieces-memset-14.c: Likewise.
4097 * gcc.target/i386/pieces-memset-15.c: Likewise.
4098 * gcc.target/i386/pieces-memset-16.c: Likewise.
4099 * gcc.target/i386/pieces-memset-17.c: Likewise.
4100 * gcc.target/i386/pieces-memset-18.c: Likewise.
4101 * gcc.target/i386/pieces-memset-19.c: Likewise.
4102 * gcc.target/i386/pieces-memset-20.c: Likewise.
4103 * gcc.target/i386/pieces-memset-21.c: Likewise.
4104 * gcc.target/i386/pieces-memset-22.c: Likewise.
4105 * gcc.target/i386/pieces-memset-23.c: Likewise.
4106 * gcc.target/i386/pieces-memset-24.c: Likewise.
4107 * gcc.target/i386/pieces-memset-25.c: Likewise.
4108 * gcc.target/i386/pieces-memset-26.c: Likewise.
4109 * gcc.target/i386/pieces-memset-27.c: Likewise.
4110 * gcc.target/i386/pieces-memset-28.c: Likewise.
4111 * gcc.target/i386/pieces-memset-29.c: Likewise.
4112 * gcc.target/i386/pieces-memset-30.c: Likewise.
4113 * gcc.target/i386/pieces-memset-31.c: Likewise.
4114 * gcc.target/i386/pieces-memset-32.c: Likewise.
4115 * gcc.target/i386/pieces-memset-33.c: Likewise.
4116 * gcc.target/i386/pieces-memset-34.c: Likewise.
4117 * gcc.target/i386/pieces-memset-35.c: Likewise.
4118 * gcc.target/i386/pieces-memset-36.c: Likewise.
4119 * gcc.target/i386/pieces-memset-37.c: Likewise.
4120 * gcc.target/i386/pieces-memset-38.c: Likewise.
4121 * gcc.target/i386/pieces-memset-39.c: Likewise.
4122 * gcc.target/i386/pieces-memset-40.c: Likewise.
4123 * gcc.target/i386/pieces-memset-41.c: Likewise.
4124 * gcc.target/i386/pieces-memset-42.c: Likewise.
4125 * gcc.target/i386/pieces-memset-43.c: Likewise.
4126 * gcc.target/i386/pieces-memset-44.c: Likewise.
4127 * gcc.target/i386/pieces-memcpy-7.c: New file.
4128 * gcc.target/i386/pieces-memcpy-8.c: New file.
4129 * gcc.target/i386/pieces-memcpy-9.c: New file.
4131 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4134 * gcc.target/i386/pr90773-20.c: New test.
4135 * gcc.target/i386/pr90773-21.c: Likewise.
4136 * gcc.target/i386/pr90773-22.c: Likewise.
4137 * gcc.target/i386/pr90773-23.c: Likewise.
4138 * gcc.target/i386/pr90773-26.c: Likewise.
4140 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4142 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
4143 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
4144 * gcc.target/i386/pr90773-15.c: Likewise.
4145 * gcc.target/i386/pr90773-16.c: Likewise.
4146 * gcc.target/i386/pr90773-17.c: Likewise.
4147 * gcc.target/i386/pr90773-24.c: Likewise.
4148 * gcc.target/i386/pr90773-25.c: Likewise.
4149 * gcc.target/i386/pr100865-1.c: Likewise.
4150 * gcc.target/i386/pr100865-2.c: Likewise.
4151 * gcc.target/i386/pr100865-3.c: Likewise.
4152 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
4153 XMM movd to store 4 bytes.
4154 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
4156 * gcc.target/i386/pr100865-4b.c: Likewise.
4157 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
4158 * gcc.target/i386/pr100865-10b.c: Likewise.
4160 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4162 * gcc.target/i386/eh_return-1.c: New test.
4164 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4167 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
4168 * gcc.target/i386/pr90773-14.c: Likewise.
4169 * gcc.target/i386/pr90773-15.c: New test.
4170 * gcc.target/i386/pr90773-16.c: Likewise.
4171 * gcc.target/i386/pr90773-17.c: Likewise.
4172 * gcc.target/i386/pr90773-18.c: Likewise.
4173 * gcc.target/i386/pr90773-19.c: Likewise.
4175 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
4177 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
4179 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
4182 * gcc.target/i386/pr78103-2.c: Also scan incl.
4183 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
4186 2021-07-31 Jason Merrill <jason@redhat.com>
4189 * g++.dg/ext/anon-struct9.C: New test.
4191 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
4193 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
4195 2021-07-31 Jakub Jelinek <jakub@redhat.com>
4197 * g++.dg/gomp/attrs-9.C: New test.
4199 2021-07-31 Jakub Jelinek <jakub@redhat.com>
4202 * gcc.target/i386/pr78103-1.c: New test.
4203 * gcc.target/i386/pr78103-2.c: New test.
4204 * gcc.target/i386/pr78103-3.c: New test.
4206 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
4208 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
4210 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
4212 PR middle-end/101674
4213 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
4215 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
4217 * gcc.target/powerpc/sse4_1-floorpd.c: New.
4218 * gcc.target/powerpc/sse4_1-floorps.c: New.
4219 * gcc.target/powerpc/sse4_1-floorsd.c: New.
4220 * gcc.target/powerpc/sse4_1-floorss.c: New.
4221 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
4222 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
4224 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
4226 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
4227 * gcc.target/powerpc/sse4_1-ceilps.c: New.
4228 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
4229 * gcc.target/powerpc/sse4_1-ceilss.c: New.
4230 * gcc.target/powerpc/sse4_1-round-data.h: New.
4231 * gcc.target/powerpc/sse4_1-round.h: New.
4232 * gcc.target/powerpc/sse4_1-round2.h: New.
4233 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
4234 and adjust dg directives to suit.
4235 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
4237 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
4239 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
4240 and adjust dg directives to suit.
4241 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
4242 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
4243 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
4245 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
4246 Uroš Bizjak <ubizjak@gmail.com>
4248 * gcc.target/i386/dec-cmov-1.c: New test.
4249 * gcc.target/i386/dec-cmov-2.c: New test.
4251 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
4253 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
4255 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
4257 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
4259 2021-07-30 Martin Sebor <msebor@redhat.com>
4261 PR middle-end/101671
4262 * gcc.c-torture/compile/pr83510.c: Move test functions...
4263 * gcc.dg/Warray-bounds-87.c: ...to this file.
4265 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
4267 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
4269 * gcc.target/i386/pr100865-4b.c: Likewise.
4271 2021-07-30 Andrew Pinski <apinski@marvell.com>
4274 * g++.dg/warn/Wunused-18.C: New test.
4275 * gcc.c-torture/compile/20030405-2.c: New test.
4276 * gcc.c-torture/compile/20040304-2.c: New test.
4277 * gcc.dg/20030612-2.c: New test.
4279 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
4282 * gcc.target/mips/pr101132.c: New test.
4284 2021-07-30 Jakub Jelinek <jakub@redhat.com>
4287 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
4288 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
4289 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
4290 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
4291 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
4292 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
4293 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
4295 2021-07-30 Jason Merrill <jason@redhat.com>
4297 * g++.dg/ext/anon-struct8.C: New test.
4299 2021-07-30 Jakub Jelinek <jakub@redhat.com>
4301 * g++.dg/cpp0x/gen-attrs-76.C: New test.
4303 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
4306 * gcc.target/i386/pr101685.c: New test.
4308 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
4310 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
4313 2021-07-30 Jakub Jelinek <jakub@redhat.com>
4316 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
4317 attributes instead of error.
4318 * g++.dg/cpp0x/gen-attrs-75.C: New test.
4319 * g++.dg/modules/pr101582-1.C: New test.
4321 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
4324 * g++.dg/lto/pr101396_0.C: New test.
4325 * g++.dg/lto/pr101396_1.C: New test.
4327 2021-07-29 Martin Sebor <msebor@redhat.com>
4329 PR middle-end/101674
4330 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
4333 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4336 * gdc.dg/pr100967.d: Update test.
4337 * gdc.dg/pr101672.d: New test.
4339 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4342 * gdc.dg/extern-c++/extern-c++.exp: New.
4343 * gdc.dg/extern-c++/pr101664.d: New test.
4344 * gdc.dg/extern-c++/pr101664_1.cc: New test.
4346 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4349 * gdc.dg/torture/pr96435.d: New test.
4351 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4354 * gdc.dg/pr101657.d: New test.
4356 2021-07-29 Jakub Jelinek <jakub@redhat.com>
4359 * g++.dg/pr71389.C: Include <array> instead of <functional>.
4360 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
4362 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
4363 Julian Brown <julian@codesourcery.com>
4364 Kwok Cheung Yeung <kcy@codesourcery.com>
4366 * c-c++-common/goacc/classify-kernels-unparallelized.c:
4367 's%oaccdevlow%oaccloops%g'.
4368 * c-c++-common/goacc/classify-kernels.c: Likewise.
4369 * c-c++-common/goacc/classify-parallel.c: Likewise.
4370 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
4371 * c-c++-common/goacc/classify-routine.c: Likewise.
4372 * c-c++-common/goacc/classify-serial.c: Likewise.
4373 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
4374 * g++.dg/goacc/template.C: Likewise.
4375 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4376 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4377 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4378 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4379 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
4380 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4381 * gfortran.dg/goacc/classify-serial.f95: Likewise.
4382 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
4384 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
4387 * gcc.target/powerpc/pr56605.c: Change matching
4389 * gcc.target/powerpc/pr81348.c: Likewise.
4391 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
4393 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
4394 * gcc.c-torture/compile/pr83510.c: Same.
4395 * gcc.dg/analyzer/pr94851-2.c: Same.
4396 * gcc.dg/loop-unswitch-2.c: Same.
4397 * gcc.dg/old-style-asm-1.c: Same.
4398 * gcc.dg/pr68317.c: Same.
4399 * gcc.dg/pr97567-2.c: Same.
4400 * gcc.dg/predict-9.c: Same.
4401 * gcc.dg/shrink-wrap-loop.c: Same.
4402 * gcc.dg/sibcall-1.c: Same.
4403 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
4404 * gcc.dg/tree-ssa/pr21001.c: Same.
4405 * gcc.dg/tree-ssa/pr21294.c: Same.
4406 * gcc.dg/tree-ssa/pr21417.c: Same.
4407 * gcc.dg/tree-ssa/pr21458-2.c: Same.
4408 * gcc.dg/tree-ssa/pr21563.c: Same.
4409 * gcc.dg/tree-ssa/pr49039.c: Same.
4410 * gcc.dg/tree-ssa/pr61839_1.c: Same.
4411 * gcc.dg/tree-ssa/pr61839_3.c: Same.
4412 * gcc.dg/tree-ssa/pr77445-2.c: Same.
4413 * gcc.dg/tree-ssa/split-path-4.c: Same.
4414 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
4415 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
4416 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
4417 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
4418 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
4419 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
4420 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
4421 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
4422 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
4423 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
4424 * gcc.dg/tree-ssa/vrp02.c: Same.
4425 * gcc.dg/tree-ssa/vrp03.c: Same.
4426 * gcc.dg/tree-ssa/vrp05.c: Same.
4427 * gcc.dg/tree-ssa/vrp06.c: Same.
4428 * gcc.dg/tree-ssa/vrp07.c: Same.
4429 * gcc.dg/tree-ssa/vrp09.c: Same.
4430 * gcc.dg/tree-ssa/vrp19.c: Same.
4431 * gcc.dg/tree-ssa/vrp20.c: Same.
4432 * gcc.dg/tree-ssa/vrp33.c: Same.
4433 * gcc.dg/uninit-pred-9_b.c: Same.
4434 * gcc.dg/uninit-pr61112.c: Same.
4435 * gcc.dg/vect/bb-slp-16.c: Same.
4436 * gcc.target/i386/avx2-vect-aggressive.c: Same.
4437 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
4438 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
4439 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
4440 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
4441 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
4443 2021-07-29 Richard Biener <rguenther@suse.de>
4446 * gcc.dg/torture/pr101512.c: New testcase.
4448 2021-07-29 liuhongt <hongtao.liu@intel.com>
4451 * gcc.target/i386/pr91446.c:
4452 * gcc.target/i386/pr92658-avx512bw-2.c:
4453 * gcc.target/i386/pr92658-sse4-2.c:
4454 * gcc.target/i386/pr92658-sse4.c:
4455 * gcc.target/i386/pr99881.c:
4457 2021-07-29 liuhongt <hongtao.liu@intel.com>
4460 * gcc.target/i386/sse2-pr39821.c: New test.
4461 * gcc.target/i386/sse4-pr39821.c: New test.
4463 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
4466 * gcc.target/powerpc/pr61837.c: New test.
4468 2021-07-28 Martin Sebor <msebor@redhat.com>
4470 PR middle-end/101494
4471 * gcc.dg/uninit-pr101494.c: New test.
4473 2021-07-28 Martin Sebor <msebor@redhat.com>
4475 PR middle-end/101601
4476 * g++.dg/warn/Warray-bounds-25.C: New test.
4477 * gcc.dg/Warray-bounds-85.c: New test.
4479 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
4482 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
4484 2021-07-28 David Malcolm <dmalcolm@redhat.com>
4486 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
4488 2021-07-28 Harald Anlauf <anlauf@gmx.de>
4491 * gfortran.dg/allocate_stat_3.f90: New test.
4492 * gfortran.dg/allocate_stat.f90: Adjust error messages.
4493 * gfortran.dg/implicit_11.f90: Likewise.
4494 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
4496 2021-07-28 Jakub Jelinek <jakub@redhat.com>
4498 PR middle-end/101624
4499 * gfortran.dg/ubsan/ubsan.exp: New file.
4500 * gfortran.dg/ubsan/pr101624.f90: New test.
4502 2021-07-28 Jakub Jelinek <jakub@redhat.com>
4504 PR middle-end/101642
4505 * gcc.c-torture/compile/pr101642.c: New test.
4507 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
4509 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
4510 an expectation for 31-bit mode.
4511 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
4512 * gcc.target/s390/load-imm64-2.c: Likewise.
4513 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
4515 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
4518 2021-07-28 Richard Biener <rguenther@suse.de>
4520 PR tree-optimization/101615
4521 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
4523 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4525 * gcc.target/aarch64/smov_1.c: New test.
4526 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
4528 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
4531 * gcc.target/i386/pr101456-1.c: New test.
4532 * gcc.target/i386/pr101456-2.c: Likewise.
4534 2021-07-28 Richard Biener <rguenther@suse.de>
4536 PR tree-optimization/101615
4537 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
4539 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
4541 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
4544 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
4546 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
4547 compatible_alloc2): New extern allocator declarations.
4548 (test_9, test_10): New tests.
4550 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
4553 * gdc.dg/pr96429.d: Update test.
4554 * gdc.dg/pr101640.d: New test.
4556 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
4559 * gdc.dg/pr101490.d: New test.
4561 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
4564 * gdc.dg/pr101127a.d: New test.
4565 * gdc.dg/pr101127b.d: New test.
4567 2021-07-28 Jakub Jelinek <jakub@redhat.com>
4570 * gcc.target/i386/avx2-pr101611-1.c: New test.
4571 * gcc.target/i386/avx2-pr101611-2.c: New test.
4573 2021-07-28 Martin Uecker <muecker@gwdg.de>
4575 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
4577 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
4579 PR libfortran/101317
4580 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
4583 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
4585 PR libfortran/101310
4586 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
4587 incorrect assertions.
4589 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
4591 PR libfortran/101305
4592 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
4593 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
4594 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
4595 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
4596 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
4597 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
4598 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
4599 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
4600 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
4601 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
4602 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4603 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
4604 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
4605 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
4606 * gfortran.dg/PR94327.c: Likewise.
4607 * gfortran.dg/PR94331.c: Likewise.
4608 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
4609 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
4610 * gfortran.dg/pr93524.c: Likewise.
4612 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
4614 PR tree-optimization/101596
4615 * gcc.target/powerpc/pr101596-1.c: New test.
4616 * gcc.target/powerpc/pr101596-2.c: Likewise.
4617 * gcc.target/powerpc/pr101596-3.c: Likewise.
4619 2021-07-28 liuhongt <hongtao.liu@intel.com>
4622 * gcc.target/i386/pr99881.c: New test.
4624 2021-07-27 Martin Sebor <msebor@redhat.com>
4626 PR tree-optimization/101584
4627 * gcc.dg/uninit-38.c: Remove assertions.
4628 * gcc.dg/uninit-41.c: New test.
4630 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
4633 * g++.dg/coroutines/pr99047.C: Fix includes.
4634 * g++.dg/pr71655.C: Likewise.
4636 2021-07-27 Martin Sebor <msebor@redhat.com>
4639 * gcc.dg/Wvla-parameter-13.c: New test.
4641 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
4643 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
4645 2021-07-27 Marek Polacek <polacek@redhat.com>
4649 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
4650 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
4651 * g++.dg/cpp2a/spaceship-err7.C: New test.
4652 * g++.dg/expr/ptr-comp4.C: New test.
4654 2021-07-27 Richard Biener <rguenther@suse.de>
4656 PR tree-optimization/101573
4657 * gcc.dg/uninit-pr101573.c: New testcase.
4658 * gcc.dg/uninit-15-O0.c: Adjust.
4659 * gcc.dg/uninit-15.c: Likewise.
4660 * gcc.dg/uninit-23.c: Likewise.
4661 * c-c++-common/uninit-17.c: Likewise.
4663 2021-07-27 Martin Jambor <mjambor@suse.cz>
4665 * gcc.dg/ipa/remref-3.c: New test.
4666 * gcc.dg/ipa/remref-4.c: Likewise.
4667 * gcc.dg/ipa/remref-5.c: Likewise.
4668 * gcc.dg/ipa/remref-6.c: Likewise.
4670 2021-07-27 Jakub Jelinek <jakub@redhat.com>
4672 PR middle-end/101586
4673 * g++.dg/torture/builtin-clear-padding-4.C: New test.
4675 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
4678 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
4680 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
4681 power10 code is generated.
4682 (plus_ne0): Move to ppc-ne0-2.c.
4683 (cmp_plus_ne): Likewise.
4684 (plus_ne0_cmp): Likewise.
4685 * gcc.target/powerpc/ppc-ne0-2.c: New file.
4687 2021-07-26 David Malcolm <dmalcolm@redhat.com>
4689 * gcc.dg/analyzer/sock-1.c: New test.
4690 * gcc.dg/analyzer/sock-2.c: New test.
4692 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
4694 * gcc.dg/pr78888.c: New.
4696 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
4697 Marc Glisse <marc.glisse@inria.fr>
4699 * gcc.dg/fold-eqrotate-1.c: New test case.
4700 * gcc.dg/fold-eqbswap-1.c: New test case.
4702 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4703 Tobias Burnus <tobias@codesourcery.com>
4710 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
4711 this test is still erroneous but now it compiles.
4712 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
4714 * gfortran.dg/PR93308.f90: New test.
4715 * gfortran.dg/PR93963.f90: New test.
4716 * gfortran.dg/PR94327.c: New test.
4717 * gfortran.dg/PR94327.f90: New test.
4718 * gfortran.dg/PR94331.c: New test.
4719 * gfortran.dg/PR94331.f90: New test.
4720 * gfortran.dg/PR97046.f90: New test.
4722 2021-07-26 Jakub Jelinek <jakub@redhat.com>
4724 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
4725 and scan directives.
4726 * g++.dg/gomp/attrs-2.C: Likewise.
4727 * g++.dg/gomp/attrs-6.C: New test.
4728 * g++.dg/gomp/attrs-7.C: New test.
4729 * g++.dg/gomp/attrs-8.C: New test.
4731 2021-07-23 Harald Anlauf <anlauf@gmx.de>
4734 * gfortran.dg/pr101536.f90: New test.
4736 2021-07-23 Jakub Jelinek <jakub@redhat.com>
4738 PR rtl-optimization/101562
4739 * gcc.c-torture/compile/pr101562.c: New test.
4741 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4743 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4746 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4748 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4751 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
4754 * gcc.target/i386/pr101504.c: New test.
4756 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4758 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4761 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4763 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4766 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4768 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4771 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4773 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4776 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4778 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
4780 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4782 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
4784 2021-07-23 Jakub Jelinek <jakub@redhat.com>
4786 * c-c++-common/gomp/attrs-1.c: New test.
4787 * c-c++-common/gomp/attrs-2.c: New test.
4788 * c-c++-common/gomp/attrs-3.c: New test.
4790 2021-07-23 Jakub Jelinek <jakub@redhat.com>
4792 * g++.dg/gomp/attrs-4.C: New test.
4793 * g++.dg/gomp/attrs-5.C: New test.
4795 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
4797 * gcc.target/mips/mips.exp (mips_option_groups): add
4798 -finline and -fno-inline.
4800 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
4803 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
4805 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
4806 __attribute__((noinline)).
4807 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
4809 2021-07-23 David Malcolm <dmalcolm@redhat.com>
4811 * gcc.dg/analyzer/feasibility-3.c: New test.
4813 2021-07-22 Martin Sebor <msebor@redhat.com>
4815 PR tree-optimization/65178
4816 * gcc.dg/uninit-pr65178.c: New test.
4818 2021-07-22 Martin Sebor <msebor@redhat.com>
4821 * g++.dg/ipa/pr82352.C
4823 2021-07-22 Andrew Pinski <apinski@marvell.com>
4825 PR tree-optimization/10153
4826 * gcc.c-torture/compile/pr10153-1.c: New test.
4827 * gcc.c-torture/compile/pr10153-2.c: New test.
4829 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
4831 * g++.dg/pr101511.C: New.
4833 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
4835 * gcc.dg/pr101497.c: New.
4837 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
4839 * gcc.dg/pr101496.c: New.
4841 2021-07-22 liuhongt <hongtao.liu@intel.com>
4843 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
4845 2021-07-22 liuhongt <hongtao.liu@intel.com>
4847 * gcc.target/i386/mask-shift.c: New test.
4849 2021-07-21 David Malcolm <dmalcolm@redhat.com>
4852 * gcc.dg/analyzer/pr101547.c: New test.
4854 2021-07-21 David Malcolm <dmalcolm@redhat.com>
4857 * g++.dg/analyzer/pr101522.C: New test.
4859 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
4860 Joseph Myers <joseph@codesourcery.com>
4861 Cesar Philippidis <cesar@codesourcery.com>
4863 * c-c++-common/goacc/classify-routine-nohost.c: New file.
4864 * c-c++-common/goacc/classify-routine.c: Update.
4865 * c-c++-common/goacc/routine-2.c: Likewise.
4866 * c-c++-common/goacc/routine-nohost-1.c: New file.
4867 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
4868 * g++.dg/goacc/template.C: Update.
4869 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
4870 * gfortran.dg/goacc/classify-routine.f95: Update.
4871 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
4872 * gfortran.dg/goacc/routine-6.f90: Likewise.
4873 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
4874 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
4875 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
4876 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
4877 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4878 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
4879 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
4881 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
4883 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
4885 2021-07-21 David Malcolm <dmalcolm@redhat.com>
4887 * gcc.dg/analyzer/explode-2.c: Remove xfail.
4888 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
4890 * gcc.dg/analyzer/phi-2.c: New test.
4892 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
4895 * gcc.target/powerpc/pr101129.c: Adjust.
4897 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
4900 * gcc.target/i386/crc32-6.c: New test.
4902 2021-07-21 Harald Anlauf <anlauf@gmx.de>
4905 * gfortran.dg/pr101514.f90: New test.
4907 2021-07-21 Jakub Jelinek <jakub@redhat.com>
4909 PR middle-end/101535
4910 * c-c++-common/gomp/pr101535-1.c: New test.
4911 * c-c++-common/gomp/pr101535-2.c: New test.
4913 2021-07-21 Jakub Jelinek <jakub@redhat.com>
4916 * g++.dg/gomp/pr101516.C: New test.
4918 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
4920 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
4921 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
4922 * gfortran.dg/bind_c_char_10.f90: New test.
4923 * gfortran.dg/bind_c_char_6.f90: New test.
4924 * gfortran.dg/bind_c_char_7.f90: New test.
4925 * gfortran.dg/bind_c_char_8.f90: New test.
4926 * gfortran.dg/bind_c_char_9.f90: New test.
4928 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
4930 * gcc.dg/unroll-10.c: New test.
4932 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
4934 * gcc.dg/unroll-9.c: New test/
4936 2021-07-20 Martin Sebor <msebor@redhat.com>
4938 PR middle-end/101397
4939 * gcc.dg/Warray-bounds-80.c: New test.
4940 * gcc.dg/Warray-bounds-81.c: New test.
4941 * gcc.dg/Warray-bounds-82.c: New test.
4942 * gcc.dg/Warray-bounds-83.c: New test.
4943 * gcc.dg/Warray-bounds-84.c: New test.
4944 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
4946 2021-07-20 Martin Sebor <msebor@redhat.com>
4948 PR middle-end/101300
4949 * gcc.dg/uninit-pr101300.c: New test.
4951 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
4954 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
4955 generation on power10.
4956 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
4958 2021-07-20 Jakub Jelinek <jakub@redhat.com>
4961 * gcc.dg/pr101384.c: New test.
4962 * gcc.target/powerpc/pr101384-1.c: New test.
4963 * gcc.target/powerpc/pr101384-2.c: New test.
4965 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
4968 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
4969 true initial value of the reduction from the vectorizer.
4970 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
4971 loop operate on exactly LANES (rather than LANES-1) iterations.
4972 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
4974 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
4977 * gcc.target/i386/pr71245-1.c: Remove.
4978 * gcc.target/i386/pr71245-2.c: Ditto.
4980 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
4982 * gcc.target/powerpc/mul-vectorize-3.c: New test.
4983 * gcc.target/powerpc/mul-vectorize-4.c: New test.
4985 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
4987 PR tree-optimization/100696
4988 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
4990 2021-07-19 Martin Sebor <msebor@redhat.com>
4992 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
4994 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
4997 * g++.dg/coroutines/pr95520.C: New test.
4999 2021-07-19 David Malcolm <dmalcolm@redhat.com>
5002 * gcc.dg/analyzer/pr101503.c: New test.
5004 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
5006 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
5007 support BTF format. Remove redundant check for AIX.
5008 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
5009 support CTF format. Remove redundant check for AIX.
5010 * lib/gcc-dg.exp: Remove redundant check for AIX.
5012 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
5015 * gcc.target/gcn/sram-ecc-1.c: New test.
5016 * gcc.target/gcn/sram-ecc-2.c: New test.
5017 * gcc.target/gcn/sram-ecc-3.c: New test.
5018 * gcc.target/gcn/sram-ecc-4.c: New test.
5019 * gcc.target/gcn/sram-ecc-5.c: New test.
5020 * gcc.target/gcn/sram-ecc-6.c: New test.
5021 * gcc.target/gcn/sram-ecc-7.c: New test.
5022 * gcc.target/gcn/sram-ecc-8.c: New test.
5024 2021-07-19 Andrew Pinski <apinski@marvell.com>
5027 * gcc.target/aarch64/csinv-neg-1.c: New test.
5029 2021-07-19 Marek Polacek <polacek@redhat.com>
5032 * g++.dg/cpp0x/constexpr-temp2.C: New test.
5034 2021-07-19 Richard Biener <rguenther@suse.de>
5036 PR tree-optimization/101505
5037 * gcc.dg/vect/pr101505.c: New testcase.
5039 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
5042 * gcc.target/i386/pr101492-1.c: New test.
5043 * gcc.target/i386/pr101492-2.c: Likewise.
5044 * gcc.target/i386/pr101492-3.c: Likewise.
5045 * gcc.target/i386/pr101492-4.c: Likewise.
5047 2021-07-18 Harald Anlauf <anlauf@gmx.de>
5050 * gfortran.dg/fmt_nonchar_3.f90: New test.
5052 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
5055 * gcc.target/i386/avx-vzeroupper-28.c: New test.
5057 2021-07-18 Antoni Boucher <bouanto@zoho.com>
5060 * jit.dg/all-non-failing-tests.h: New test.
5061 * jit.dg/test-cast.c: New test.
5063 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
5065 * gcc.dg/tree-ssa/modref-6.c: New test.
5067 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
5069 * gcc.dg/pr96542.c: New.
5071 2021-07-16 Patrick Palka <ppalka@redhat.com>
5074 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
5076 2021-07-16 Patrick Palka <ppalka@redhat.com>
5080 * g++.dg/inherit/covariant23.C: New test.
5082 2021-07-16 David Malcolm <dmalcolm@redhat.com>
5084 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
5085 * gcc.dg/analyzer/dump-state.c: New test.
5087 2021-07-16 Martin Sebor <msebor@redhat.com>
5090 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
5092 * gcc.dg/Wstringop-overflow-42.c: Same.
5093 * gcc.dg/Wstringop-overflow-68.c: Same.
5094 * gcc.dg/Wstringop-overflow-70.c: Same.
5095 * gcc.dg/Wstringop-overflow-71.c: Same.
5096 * gcc.dg/strlenopt-95.c: Fix typos.
5098 2021-07-16 Tamar Christina <tamar.christina@arm.com>
5100 PR middle-end/101457
5101 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
5102 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
5103 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
5104 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
5106 2021-07-16 Marek Polacek <polacek@redhat.com>
5108 * g++.dg/cpp1y/Wnarrowing2.C: New test.
5109 * g++.dg/cpp1y/Wnarrowing2.h: New test.
5111 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5113 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
5114 * g++.target/s390/mi-thunk.C: New test.
5115 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
5117 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
5118 * gcc.target/s390/risbg-ll-3.c: Likewise.
5119 * gcc.target/s390/call.h: Common code for the new tests.
5120 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
5121 * gcc.target/s390/call-z10-pic.c: New test.
5122 * gcc.target/s390/call-z10.c: New test.
5123 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
5124 * gcc.target/s390/call-z9-pic.c: New test.
5125 * gcc.target/s390/call-z9.c: New test.
5126 * gcc.target/s390/mfentry-m64-pic.c: New test.
5127 * gcc.target/s390/tls.h: Common code for the new TLS tests.
5128 * gcc.target/s390/tls-pic.c: New test.
5129 * gcc.target/s390/tls.c: New test.
5131 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
5133 * gcc.target/aarch64/sve/extract_1.c: Split expected results
5134 by big/little endian targets, restoring the old expected
5135 result for big endian.
5136 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5137 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5138 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5140 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
5143 * gcc.target/i386/pr101346.c: New test.
5145 2021-07-15 Martin Sebor <msebor@redhat.com>
5148 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
5149 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
5150 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
5151 * gcc.dg/torture/pr70025.c: Prune out a false positive.
5152 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
5153 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
5155 * gcc.target/i386/pr92658-avx512f.c: Same.
5156 * gcc.dg/Wstringop-overflow-68.c: New test.
5157 * gcc.dg/Wstringop-overflow-69.c: New test.
5158 * gcc.dg/Wstringop-overflow-70.c: New test.
5159 * gcc.dg/Wstringop-overflow-71.c: New test.
5160 * gcc.dg/strlenopt-95.c: New test.
5162 2021-07-15 David Malcolm <dmalcolm@redhat.com>
5167 * g++.dg/analyzer/pr93212.C: Update location of warning.
5168 * g++.dg/analyzer/pr94011.C: Add
5169 -Wno-analyzer-use-of-uninitialized-value.
5170 * g++.dg/analyzer/pr94503.C: Likewise.
5171 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
5172 param to avoid uninitialized warning.
5173 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
5174 uninitialized value on result of alloca.
5175 (test_12a): Add expected warning.
5176 (test_12c): Likewise.
5177 (test_19): Likewise.
5178 (test_29b): Likewise.
5179 (test_29c): Likewise.
5180 (test_37): Remove xfail.
5181 (test_37a): Likewise.
5182 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
5183 * gcc.dg/analyzer/explode-2.c: Remove params; add
5184 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
5185 Initialize the locals.
5186 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
5188 * gcc.dg/analyzer/fgets-1.c: New test.
5189 * gcc.dg/analyzer/fread-1.c: New test.
5190 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
5191 (test_40): Likewise.
5192 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
5193 uninitialized padding.
5194 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
5196 (read_alias_file): Call it.
5197 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
5198 * gcc.dg/analyzer/pr94851-2.c: Likewise.
5199 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
5200 * gcc.dg/analyzer/pr98628.c: Likewise.
5201 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
5203 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
5204 * gcc.dg/analyzer/symbolic-7.c: Likewise.
5205 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
5206 with -fno-fat-lto-objects.
5207 * gcc.dg/analyzer/uninit-1.c: New test.
5208 * gcc.dg/analyzer/uninit-2.c: New test.
5209 * gcc.dg/analyzer/uninit-3.c: New test.
5210 * gcc.dg/analyzer/uninit-4.c: New test.
5211 * gcc.dg/analyzer/uninit-pr94713.c: New test.
5212 * gcc.dg/analyzer/uninit-pr94714.c: New test.
5213 * gcc.dg/analyzer/use-after-free-2.c: New test.
5214 * gcc.dg/analyzer/use-after-free-3.c: New test.
5215 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
5216 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
5217 uninitialized warnings. Remove xfail.
5218 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
5220 * gfortran.dg/analyzer/pr97668.f: Add
5221 -Wno-analyzer-use-of-uninitialized-value and
5222 -Wno-analyzer-too-complex.
5224 2021-07-15 David Malcolm <dmalcolm@redhat.com>
5226 * gcc.dg/analyzer/phi-1.c: New test.
5228 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
5230 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
5233 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
5235 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
5238 2021-07-15 Jakub Jelinek <jakub@redhat.com>
5241 * g++.dg/cpp0x/nullptr46.C: New test.
5243 2021-07-15 Tamar Christina <tamar.christina@arm.com>
5245 PR middle-end/101457
5246 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
5247 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
5248 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
5249 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
5251 2021-07-15 Martin Sebor <msebor@redhat.com>
5253 * gcc.dg/Wvla-parameter-12.c: New test.
5255 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
5258 * gcc.target/powerpc/pr101129.c: New.
5260 2021-07-15 Jakub Jelinek <jakub@redhat.com>
5262 PR middle-end/101437
5263 * gcc.c-torture/compile/pr101437.c: New test.
5265 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
5267 * gcc.target/powerpc/mma-builtin-9.c: New test.
5269 2021-07-14 Patrick Palka <ppalka@redhat.com>
5272 * g++.dg/cpp1z/class-deduction96.C: New test.
5274 2021-07-14 Jason Merrill <jason@redhat.com>
5276 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
5278 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5280 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
5281 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
5282 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
5283 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
5285 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
5287 * gcc.dg/pr80776-1.c: Remove xfail.
5289 2021-07-14 Marek Polacek <polacek@redhat.com>
5292 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
5293 * g++.dg/cpp1y/constexpr-101371.C: New test.
5295 2021-07-14 Harald Anlauf <anlauf@gmx.de>
5298 * gfortran.dg/pr100949.f90: New test.
5300 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5302 * lib/target-supports.exp
5303 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
5304 check_effective_target_arm_v8_2a_i8mm_neon_hw,
5305 check_effective_target_vect_usdot_qi): New.
5306 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
5307 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
5308 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
5309 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
5310 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
5311 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
5312 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
5313 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
5314 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
5315 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
5316 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
5317 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
5318 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
5319 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
5321 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5323 * gcc.target/arm/simd/vusdot-autovec.c: New test.
5325 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5327 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
5328 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
5330 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
5333 * gcc.target/i386/pr101395-1.c: New test.
5334 * gcc.target/i386/pr101395-2.c: Likewise.
5335 * gcc.target/i386/pr101395-3.c: Likewise.
5337 2021-07-14 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/101445
5340 * gcc.dg/vect/pr101445.c: New testcase.
5342 2021-07-14 Richard Biener <rguenther@suse.de>
5344 * gcc.target/i386/vect-reduc-1.c: New testcase.
5346 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
5348 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
5349 for RTL pattern match.
5350 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
5351 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
5352 scan-assembler regex to look for a scalar register instead of
5354 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
5355 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
5356 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
5357 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5358 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5359 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5360 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5361 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5362 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
5363 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5364 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5365 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
5366 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5367 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5368 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5369 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5370 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
5371 cases to look for 'b' and 'h' registers instead of 'w'.
5372 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
5373 regex to reflect lane 0 vector extractions being simplified
5374 to scalar register moves.
5375 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
5376 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
5377 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
5378 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
5379 lane 1 as the moves for lane 0 now get optimized away.
5380 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
5381 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
5382 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
5383 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
5384 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
5385 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
5386 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
5388 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
5390 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
5391 gcc/testsuite/gcc.target/i386.
5393 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
5395 PR tree-optimization/93781
5396 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
5398 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
5400 * gcc.target/aarch64/sve/reduc_9.c: New test.
5401 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
5402 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
5403 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
5404 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
5405 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
5406 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
5407 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
5408 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
5409 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
5410 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
5411 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
5412 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
5413 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
5415 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
5417 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
5419 2021-07-13 Jakub Jelinek <jakub@redhat.com>
5420 Richard Biener <rguenther@suse.de>
5422 PR tree-optimization/101419
5423 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
5424 instead of -fdump-tree-objsz1-details in dg-options and adjust names
5425 of dump file in scan-tree-dump.
5426 * gcc.dg/pr101419.c: New test.
5428 2021-07-13 Richard Biener <rguenther@suse.de>
5431 2021-07-13 Richard Biener <rguenther@suse.de>
5433 * g++.dg/vect/slp-pr87105.cc: Adjust.
5434 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
5436 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
5439 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
5440 insn counts to account for power10 prefixed loads and stores.
5441 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
5443 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
5445 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
5447 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
5449 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
5451 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
5453 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
5454 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
5455 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
5456 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
5457 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
5459 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
5460 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
5461 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
5462 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
5463 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
5464 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
5465 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
5466 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
5467 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
5468 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
5470 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
5472 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
5474 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
5476 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
5478 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
5480 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
5481 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
5483 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
5484 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
5485 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
5487 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
5488 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
5489 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
5490 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
5491 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
5492 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
5493 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
5494 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
5495 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
5497 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
5499 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
5500 optimization. Do not check what XXSPLTIDP generates if the value
5503 2021-07-12 Patrick Palka <ppalka@redhat.com>
5507 * g++.dg/cpp1z/class-deduction92.C: New test.
5508 * g++.dg/cpp1z/class-deduction93.C: New test.
5509 * g++.dg/cpp1z/class-deduction94.C: New test.
5510 * g++.dg/cpp1z/class-deduction95.C: New test.
5512 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
5515 * gcc.target/i386/pr101424.c: New test.
5517 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
5519 * gcc.dg/tree-ssa/pr101335.c: New.
5521 2021-07-12 Andrew Pinski <apinski@marvell.com>
5523 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
5525 2021-07-12 Richard Biener <rguenther@suse.de>
5527 PR tree-optimization/101373
5528 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
5529 * gnat.dg/opt95.adb: Likewise.
5531 2021-07-12 Richard Biener <rguenther@suse.de>
5533 * g++.dg/vect/slp-pr87105.cc: Adjust.
5534 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
5536 2021-07-12 Richard Biener <rguenther@suse.de>
5538 PR tree-optimization/101394
5539 * gcc.dg/torture/pr101394.c: New testcase.
5541 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
5542 Jakub Jelinek <jakub@redhat.com>
5544 PR tree-optimization/101403
5545 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
5547 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
5550 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
5552 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
5555 * gcc.target/arm/simd/pr98435.c: New test.
5557 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
5559 PR tree-optimization/101403
5560 * gcc.dg/pr101403.c: New test case.
5562 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
5564 * gcc.dg/torture/pr100329.c: Require target lra.
5565 * gcc.dg/torture/pr100519.c: Likewise.
5567 2021-07-10 Patrick Palka <ppalka@redhat.com>
5570 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
5572 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
5573 * g++.dg/cpp2a/concepts-requires27.C: New test.
5575 2021-07-09 Jason Merrill <jason@redhat.com>
5578 * g++.dg/concepts/explicit-spec1.C: New test.
5580 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
5581 Uroš Bizjak <ubizjak@gmail.com>
5583 * gcc.target/i386/divmod-9.c: New test case.
5585 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
5588 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
5589 powerpc based targets.
5591 2021-07-09 Patrick Palka <ppalka@redhat.com>
5594 * g++.dg/cpp2a/concepts-requires26.C: New test.
5595 * g++.dg/cpp2a/lambda-uneval16.C: New test.
5597 2021-07-09 Patrick Palka <ppalka@redhat.com>
5600 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
5601 example, which we now handle correctly.
5602 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
5603 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
5605 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
5607 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
5608 __attribute__((noinline)).
5609 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
5611 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
5616 * gcc.target/mips/pr100760.c: New test.
5617 * gcc.target/mips/pr100761.c: New test.
5618 * gcc.target/mips/pr100762.c: New test.
5620 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
5622 * gcc.target/powerpc/mod-vectorize.c: New test.
5624 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
5626 * gcc.target/powerpc/div-vectorize-1.c: New test.
5628 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
5630 * gcc.target/powerpc/mul-vectorize-1.c: New test.
5631 * gcc.target/powerpc/mul-vectorize-2.c: New test.
5633 2021-07-08 Martin Sebor <msebor@redhat.com>
5635 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
5637 2021-07-08 Martin Sebor <msebor@redhat.com>
5640 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
5642 2021-07-08 Martin Sebor <msebor@redhat.com>
5644 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
5645 * g++.dg/warn/Warray-bounds-13.C: Same.
5647 2021-07-08 Marek Polacek <polacek@redhat.com>
5650 * g++.dg/cpp0x/noexcept70.C: New test.
5652 2021-07-08 Martin Jambor <mjambor@suse.cz>
5655 * gcc.dg/ipa/pr101066.c: New test.
5657 2021-07-08 Martin Sebor <msebor@redhat.com>
5660 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
5661 * c-c++-common/Warray-bounds-4.c: Same.
5663 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
5665 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
5668 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
5670 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
5672 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
5673 Richard Biener <rguenther@suse.de>
5675 PR tree-optimization/40210
5676 * gcc.dg/builtin-bswap-13.c: New test.
5677 * gcc.dg/builtin-bswap-14.c: New test.
5679 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
5682 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
5684 2021-07-07 David Malcolm <dmalcolm@redhat.com>
5686 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
5687 * gcc.dg/plugin/analyzer_gil_plugin.c
5688 (gil_state_machine::on_condition): Remove.
5690 2021-07-07 Martin Sebor <msebor@redhat.com>
5692 PR tree-optimization/100137
5693 PR tree-optimization/99121
5694 PR tree-optimization/97027
5695 * c-c++-common/Warray-bounds-3.c: Remove xfail
5696 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
5697 * c-c++-common/Warray-bounds-9.c: New test.
5698 * c-c++-common/Warray-bounds-10.c: New test.
5699 * g++.dg/asan/asan_test.C: Suppress expected warnings.
5700 * g++.dg/pr95768.C: Same.
5701 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
5702 * g++.dg/warn/Warray-bounds-11.C: Same.
5703 * g++.dg/warn/Warray-bounds-12.C: Same.
5704 * g++.dg/warn/Warray-bounds-13.C: Same.
5705 * g++.dg/warn/Warray-bounds-17.C: Same.
5706 * g++.dg/warn/Warray-bounds-20.C: Same.
5707 * gcc.dg/Warray-bounds-29.c: Same.
5708 * gcc.dg/Warray-bounds-30.c: Add xfail.
5709 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
5710 * gcc.dg/Warray-bounds-32.c: Same.
5711 * gcc.dg/Warray-bounds-52.c: Same.
5712 * gcc.dg/Warray-bounds-53.c: Same.
5713 * gcc.dg/Warray-bounds-58.c: Remove xfail.
5714 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
5715 * gcc.dg/Warray-bounds-66.c: Same.
5716 * gcc.dg/Warray-bounds-69.c: Same.
5717 * gcc.dg/Wstringop-overflow-34.c: Same.
5718 * gcc.dg/Wstringop-overflow-47.c: Same.
5719 * gcc.dg/Wstringop-overflow-61.c: Same.
5720 * gcc.dg/Warray-bounds-77.c: New test.
5721 * gcc.dg/Warray-bounds-78.c: New test.
5722 * gcc.dg/Warray-bounds-79.c: New test.
5724 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
5727 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
5729 2021-07-07 Richard Biener <rguenther@suse.de>
5731 PR tree-optimization/34195
5732 * gcc.dg/vect/pr34195.c: New testcase.
5734 2021-07-07 Richard Biener <rguenther@suse.de>
5736 PR tree-optimization/99728
5737 * g++.dg/opt/pr99728.C: New testcase.
5739 2021-07-07 liuhongt <hongtao.liu@intel.com>
5741 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
5742 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
5743 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
5744 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
5746 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5749 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
5751 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5754 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
5756 2021-07-06 Martin Sebor <msebor@redhat.com>
5759 * g++.dg/warn/uninit-pr55881.C: New test.
5761 2021-07-06 Martin Sebor <msebor@redhat.com>
5763 PR tree-optimization/86650
5764 * gcc.dg/Warray-bounds-76.c: New test.
5766 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5769 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
5771 2021-07-06 Martin Sebor <msebor@redhat.com>
5773 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
5774 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
5776 2021-07-06 Martin Sebor <msebor@redhat.com>
5778 * gcc.dg/Wobjsize-1.c: Prune expected output.
5779 * gcc.dg/Warray-bounds-71.c: New test.
5780 * gcc.dg/Warray-bounds-71.h: New test header.
5781 * gcc.dg/Warray-bounds-72.c: New test.
5782 * gcc.dg/Warray-bounds-73.c: New test.
5783 * gcc.dg/Warray-bounds-74.c: New test.
5784 * gcc.dg/Warray-bounds-75.c: New test.
5785 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
5786 * gcc.dg/Wfree-nonheap-object-5.c: New test.
5787 * gcc.dg/Wfree-nonheap-object-6.c: New test.
5788 * gcc.dg/pragma-diag-10.c: New test.
5789 * gcc.dg/pragma-diag-9.c: New test.
5790 * gcc.dg/uninit-suppress_3.c: New test.
5791 * gcc.dg/pr79214.c: Xfail tests.
5792 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
5793 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
5795 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
5798 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
5799 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
5801 2021-07-06 Richard Biener <rguenther@suse.de>
5803 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
5804 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
5805 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
5806 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
5808 2021-07-06 Andrew Pinski <apinski@marvell.com>
5810 PR tree-optimization/101256
5811 * g++.dg/torture/pr101256.C: New test.
5813 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5816 * gfortran.dg/implied_do_io_7.f90: New test.
5818 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
5820 PR rtl-optimization/100328
5821 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
5822 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5823 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5824 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5825 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5826 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5827 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
5828 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
5829 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
5830 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
5831 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
5832 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
5833 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
5834 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
5835 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
5836 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
5837 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
5838 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
5839 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
5840 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
5841 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
5842 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
5843 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
5844 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
5845 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
5846 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
5847 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
5848 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
5849 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
5850 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
5851 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
5852 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
5853 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
5854 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
5855 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
5856 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
5857 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
5858 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
5859 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
5861 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5864 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
5865 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
5867 2021-07-05 Andrew Pinski <apinski@marvell.com>
5869 PR tree-optimization/101039
5870 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
5871 ABSU and still not expect ABS_EXPR.
5872 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
5873 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
5875 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
5878 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
5880 2021-07-05 Richard Biener <rguenther@suse.de>
5883 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
5885 2021-07-05 liuhongt <hongtao.liu@intel.com>
5887 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
5889 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
5891 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
5892 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
5893 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
5894 doesn't support CTF.
5895 (gcc-dg-debug-runtest): Move CTF support within
5896 target support format test.
5898 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
5900 PR middle-end/101294
5901 * gcc.dg/pr101294.c: New test.
5903 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
5906 * gdc.dg/torture/pr101273.d: New test.
5908 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
5911 * gdc.dg/torture/pr101282.d: New test.
5913 2021-07-02 Jakub Jelinek <jakub@redhat.com>
5915 * g++.dg/gomp/attrs-1.C: New test.
5916 * g++.dg/gomp/attrs-2.C: New test.
5917 * g++.dg/gomp/attrs-3.C: New test.
5919 2021-07-02 Jakub Jelinek <jakub@redhat.com>
5922 * c-c++-common/gomp/atomic-24.c: New test.
5924 2021-07-02 Patrick Palka <ppalka@redhat.com>
5927 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
5929 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
5931 * gcc.target/powerpc/mma-builtin-7.c: New test.
5932 * gcc.target/powerpc/mma-builtin-8.c: New test.
5934 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
5936 PR tree-optimization/101223
5937 * gcc.dg/pr101223.c: New.
5939 2021-07-02 David Faust <david.faust@oracle.com>
5941 * gcc.dg/debug/btf/btf-float-1.c: New test.
5942 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
5943 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
5944 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
5946 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5948 * lib/gcc-defs.exp: Add a comment.
5950 2021-07-02 Richard Biener <rguenther@suse.de>
5952 PR tree-optimization/101293
5953 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
5955 2021-07-02 Jakub Jelinek <jakub@redhat.com>
5958 * gcc.target/i386/avx2-pr101286.c: New test.
5960 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
5962 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
5963 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
5964 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
5965 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
5966 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
5967 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
5968 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
5969 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
5971 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
5973 * gcc.target/powerpc/float128-cmove.c: New test.
5974 * gcc.target/powerpc/float128-minmax-3.c: New test.
5976 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
5978 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
5980 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
5983 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
5985 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
5986 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
5987 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
5988 * gcc.target/i386/avx512f_cond_move.c: Also pass
5989 -mprefer-vector-width=512 and expect integer broadcast.
5990 * gcc.target/i386/pr100865-1.c: New test.
5991 * gcc.target/i386/pr100865-2.c: Likewise.
5992 * gcc.target/i386/pr100865-3.c: Likewise.
5993 * gcc.target/i386/pr100865-4a.c: Likewise.
5994 * gcc.target/i386/pr100865-4b.c: Likewise.
5995 * gcc.target/i386/pr100865-5a.c: Likewise.
5996 * gcc.target/i386/pr100865-5b.c: Likewise.
5997 * gcc.target/i386/pr100865-6a.c: Likewise.
5998 * gcc.target/i386/pr100865-6b.c: Likewise.
5999 * gcc.target/i386/pr100865-6c.c: Likewise.
6000 * gcc.target/i386/pr100865-7a.c: Likewise.
6001 * gcc.target/i386/pr100865-7b.c: Likewise.
6002 * gcc.target/i386/pr100865-7c.c: Likewise.
6003 * gcc.target/i386/pr100865-8a.c: Likewise.
6004 * gcc.target/i386/pr100865-8b.c: Likewise.
6005 * gcc.target/i386/pr100865-8c.c: Likewise.
6006 * gcc.target/i386/pr100865-9a.c: Likewise.
6007 * gcc.target/i386/pr100865-9b.c: Likewise.
6008 * gcc.target/i386/pr100865-9c.c: Likewise.
6009 * gcc.target/i386/pr100865-10a.c: Likewise.
6010 * gcc.target/i386/pr100865-10b.c: Likewise.
6011 * gcc.target/i386/pr100865-11a.c: Likewise.
6012 * gcc.target/i386/pr100865-11b.c: Likewise.
6013 * gcc.target/i386/pr100865-11c.c: Likewise.
6014 * gcc.target/i386/pr100865-12a.c: Likewise.
6015 * gcc.target/i386/pr100865-12b.c: Likewise.
6016 * gcc.target/i386/pr100865-12c.c: Likewise.
6018 2021-07-01 Richard Biener <rguenther@suse.de>
6020 PR tree-optimization/101280
6021 PR tree-optimization/101173
6022 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
6024 2021-07-01 Richard Biener <rguenther@suse.de>
6026 PR tree-optimization/101278
6027 * gcc.dg/torture/pr101278.c: New testcase.
6029 2021-07-01 Richard Biener <rguenther@suse.de>
6031 PR tree-optimization/100778
6032 * gcc.dg/torture/pr100778.c: New testcase.
6034 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
6037 * gcc.target/i386/pr101044.c: New test.
6039 2021-07-01 Richard Biener <rguenther@suse.de>
6041 PR tree-optimization/101178
6042 * gcc.dg/vect/bb-slp-72.c: New testcase.
6043 * gcc.dg/vect/bb-slp-73.c: Likewise.
6044 * gcc.dg/vect/bb-slp-74.c: Likewise.
6046 2021-07-01 Jakub Jelinek <jakub@redhat.com>
6049 * gcc.dg/pr101266.c: New test.
6051 2021-07-01 Patrick Palka <ppalka@redhat.com>
6054 * g++.dg/cpp0x/constexpr-empty16.C: New test.
6056 2021-07-01 Patrick Palka <ppalka@redhat.com>
6059 * g++.dg/template/access41.C: New test.
6060 * g++.dg/template/access41a.C: New test.
6062 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
6064 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
6067 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
6069 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
6071 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
6074 2021-06-30 Patrick Palka <ppalka@redhat.com>
6076 * g++.dg/cpp2a/concepts-access2.C: New test.
6078 2021-06-30 Marek Polacek <polacek@redhat.com>
6082 * g++.dg/cpp0x/auto24.C: Remove dg-error.
6083 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
6084 * g++.dg/cpp0x/auto42.C: Likewise.
6085 * g++.dg/cpp0x/initlist75.C: Likewise.
6086 * g++.dg/cpp0x/initlist80.C: Likewise.
6087 * g++.dg/diagnostic/auto1.C: Remove dg-error.
6088 * g++.dg/cpp23/auto-array.C: New test.
6090 2021-06-30 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/101267
6093 * gfortran.dg/pr101267.f90: New testcase.
6095 2021-06-30 David Malcolm <dmalcolm@redhat.com>
6098 * gcc.dg/analyzer/clobbers-1.c: New test.
6099 * gcc.dg/analyzer/clobbers-2.c: New test.
6100 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
6101 (test_28): Likewise.
6102 (test_52): Likewise. Add coverage for end of buffer.
6103 * gcc.dg/analyzer/explode-1.c: Add leak warning.
6104 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
6105 (test_4): Use char. Mark xfail as fixed.
6107 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
6110 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
6111 * gcc.dg/analyzer/symbolic-8.c: New test.
6113 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
6115 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
6117 2021-06-30 Richard Biener <rguenther@suse.de>
6119 PR tree-optimization/101264
6120 * gfortran.dg/pr101264.f90: New testcase.
6122 2021-06-30 liuhongt <hongtao.liu@intel.com>
6125 * gcc.target/i386/pr101248.c: New test.
6127 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
6129 * gcc.dg/pr101254.c: New.
6131 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
6134 * gcc.target/i386/pr95046-9.c: New test.
6136 2021-06-29 Richard Biener <rguenther@suse.de>
6138 * gcc.dg/vect/pr67790.c: Un-XFAIL.
6139 * gcc.dg/vect/bb-slp-71.c: New testcase.
6141 2021-06-29 Jakub Jelinek <jakub@redhat.com>
6144 * g++.dg/ubsan/pr101210.C: New test.
6146 2021-06-29 Richard Biener <rguenther@suse.de>
6148 PR tree-optimization/101242
6149 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
6150 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
6152 2021-06-28 Martin Sebor <msebor@redhat.com>
6154 * g++.dg/uninit-pr74762.C: New test.
6155 * g++.dg/warn/uninit-pr74765.C: Same.
6157 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
6158 David Faust <david.faust@oracle.com>
6160 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
6161 (gcc-dg-debug-runtest): Add -gctf support.
6162 * gcc.dg/debug/btf/btf-1.c: New test.
6163 * gcc.dg/debug/btf/btf-2.c: Likewise.
6164 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
6165 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
6166 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
6167 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
6168 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
6169 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
6170 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
6171 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
6172 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
6173 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
6174 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
6175 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
6176 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
6177 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
6178 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
6179 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
6180 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
6181 * gcc.dg/debug/btf/btf.exp: Likewise.
6182 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
6183 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
6184 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
6185 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
6186 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
6187 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
6188 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
6189 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
6190 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
6191 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
6192 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
6193 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
6194 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
6195 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
6196 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
6197 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
6198 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
6199 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
6200 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
6201 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
6202 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
6203 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
6204 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
6205 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
6206 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
6207 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
6208 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
6209 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
6210 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
6211 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
6212 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
6213 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
6214 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
6215 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
6216 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
6217 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
6218 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
6219 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
6220 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
6221 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
6222 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
6223 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
6224 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
6225 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
6226 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
6227 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
6228 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
6229 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
6230 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
6231 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
6232 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
6233 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
6234 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
6235 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
6236 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
6237 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
6238 * gcc.dg/debug/ctf/ctf.exp: Likewise.
6239 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
6240 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
6241 * gcc.dg/debug/btf/btf-function-3.c: New file.
6242 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
6243 * gcc.dg/debug/btf/btf-struct-2.c: New file.
6244 * gcc.dg/debug/btf/btf-variables-2.c: New file.
6245 * gcc.dg/debug/btf/btf-variables-3.c: New file.
6246 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
6247 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
6248 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
6249 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
6250 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
6251 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
6253 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
6255 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
6257 2021-06-28 Martin Jambor <mjambor@suse.cz>
6260 * gcc.dg/ipa/pr93385.c: New test.
6261 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
6262 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
6263 * g++.dg/ipa/ipa-sra-4.C: Likewise.
6265 2021-06-28 Richard Biener <rguenther@suse.de>
6267 PR tree-optimization/101229
6268 * gcc.dg/torture/pr101229.c: New testcase.
6270 2021-06-28 Richard Biener <rguenther@suse.de>
6272 PR tree-optimization/101207
6273 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
6275 2021-06-28 Richard Biener <rguenther@suse.de>
6277 PR tree-optimization/101173
6278 * gcc.dg/torture/pr101173.c: New testcase.
6280 2021-06-28 liuhongt <hongtao.liu@intel.com>
6283 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
6284 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
6285 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
6286 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
6287 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
6288 * gcc.target/i386/avx512vl-pr100648.c: New test.
6289 * gcc.target/i386/avx512vl-blendv-1.c: New test.
6290 * gcc.target/i386/avx512vl-blendv-2.c: New test.
6292 2021-06-28 liuhongt <hongtao.liu@intel.com>
6294 * gcc.target/i386/funcspec-8.c: Replace
6295 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
6296 * gcc.target/i386/blendv-1.c: New test.
6297 * gcc.target/i386/blendv-2.c: New test.
6299 2021-06-27 Andrew Pinski <apinski@marvell.com>
6301 * gcc.dg/torture/pr101230-1.c: New test.
6303 2021-06-26 Patrick Palka <ppalka@redhat.com>
6306 * g++.dg/template/access40.C: New test.
6307 * g++.dg/template/access40a.C: New test.
6309 2021-06-26 Jason Merrill <jason@redhat.com>
6313 * g++.dg/cpp2a/no_unique_address13.C: New test.
6315 2021-06-26 Marek Polacek <polacek@redhat.com>
6318 * g++.dg/cpp0x/noexcept69.C: New test.
6319 * g++.dg/parse/saved1.C: Adjust dg-error.
6320 * g++.dg/template/crash50.C: Likewise.
6322 2021-06-25 David Malcolm <dmalcolm@redhat.com>
6324 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
6325 for v4f, to avoid relying on exact floating-point equality.
6326 * jit.dg/test-vector-types.cc (check_div): Likewise.
6328 2021-06-25 David Malcolm <dmalcolm@redhat.com>
6330 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
6331 * jit.dg/test-asm.cc: Likewise.
6333 2021-06-25 Martin Sebor <msebor@redhat.com>
6335 PR middle-end/101216
6336 * gcc.dg/Wnonnull-7.c: New test.
6338 2021-06-25 Richard Biener <rguenther@suse.de>
6340 PR tree-optimization/101202
6341 * gcc.dg/torture/pr101202.c: New testcase.
6343 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
6345 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
6347 2021-06-25 liuhongt <hongtao.liu@intel.com>
6350 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
6351 temporarily avoid regression, eventually xfail should be
6354 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
6356 * gcc.dg/tree-ssa/evrp30.c: New.
6358 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
6360 * gcc.dg/tree-ssa/pr101189.c: New.
6362 2021-06-24 Patrick Palka <ppalka@redhat.com>
6365 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
6367 2021-06-24 Patrick Palka <ppalka@redhat.com>
6370 * g++.dg/cpp2a/concepts-requires25.C: New test.
6372 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6375 * gcc.dg/pr101171.c: New test.
6377 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
6380 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
6381 Add --param vect-epilogues-nomask=0.
6382 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
6383 to avoid loop vectorization.
6387 2021-06-24 Richard Biener <rguenther@suse.de>
6389 * gcc.target/i386/vect-addsubv2df.c: New testcase.
6390 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
6391 * gcc.target/i386/vect-addsubv4df.c: Likewise.
6392 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
6393 * gcc.target/i386/vect-addsub-2.c: Likewise.
6394 * gcc.target/i386/vect-addsub-3.c: Likewise.
6396 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6398 PR middle-end/101170
6399 * gcc.dg/pr101170.c: New test.
6401 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6403 PR middle-end/101172
6404 * gcc.dg/pr101172.c: New test.
6406 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
6408 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
6410 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
6412 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6414 * c-c++-common/gomp/target-in-reduction-1.c: New test.
6415 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
6416 target or combined target constructs.
6418 2021-06-24 Richard Biener <rguenther@suse.de>
6420 PR tree-optimization/101105
6421 * gcc.dg/torture/pr101105.c: New testcase.
6423 2021-06-24 liuhongt <hongtao.liu@intel.com>
6426 * gcc.target/i386/pr98434-1.c: New test.
6427 * gcc.target/i386/pr98434-2.c: New test.
6428 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
6430 2021-06-23 Patrick Palka <ppalka@redhat.com>
6433 * g++.dg/cpp1z/class-deduction-access3.C: New test.
6434 * g++.dg/cpp1z/class-deduction91.C: New test.
6436 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
6438 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
6439 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
6440 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
6441 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
6442 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
6443 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
6444 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
6445 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
6447 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
6448 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
6449 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
6450 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
6451 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
6452 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
6453 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
6456 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
6458 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
6461 2021-06-23 Patrick Palka <ppalka@redhat.com>
6464 * g++.dg/cpp1z/class-deduction88.C: New test.
6465 * g++.dg/cpp1z/class-deduction89.C: New test.
6466 * g++.dg/cpp1z/class-deduction90.C: New test.
6468 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
6471 * gcc.target/i386/pr101175.c: New test.
6473 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
6476 * gfortran.dg/coarray_collectives_17.f90: New test.
6478 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
6479 Tobias Burnus <tobias@codesourcery.com>
6482 * gfortran.dg/pr93524.c: New.
6483 * gfortran.dg/pr93524.f90: New.
6485 2021-06-22 David Malcolm <dmalcolm@redhat.com>
6488 * gcc.dg/analyzer/pr101143.c: New test.
6490 2021-06-22 Richard Biener <rguenther@suse.de>
6492 PR middle-end/101156
6493 * gcc.dg/pr101156.c: New testcase.
6495 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6497 PR tree-optimization/101159
6498 * gcc.c-torture/compile/pr101159.c: New test.
6500 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6502 PR middle-end/101160
6503 * g++.target/i386/empty-class1.C: Require lp64 effective target
6504 instead of x86_64-*-*.
6505 * g++.target/i386/empty-class2.C: New test.
6507 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6508 Andrew Pinski <apinski@marvell.com>
6510 PR tree-optimization/101162
6511 * g++.dg/opt/pr101162.C: New test.
6513 2021-06-22 Richard Biener <rguenther@suse.de>
6515 PR tree-optimization/101151
6516 * gcc.dg/torture/pr101151.c: New testcase.
6518 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
6520 * g++.dg/modules/omp-1_a.C: Check pthread is available for
6522 * g++.dg/modules/omp-2_a.C: Ditto.
6524 2021-06-22 Richard Biener <rguenther@suse.de>
6526 PR tree-optimization/101158
6527 * gfortran.dg/pr101158.f90: New testcase.
6529 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6532 * gcc.target/i386/pr11877-2.c: New test.
6534 2021-06-22 liuhongt <hongtao.liu@intel.com>
6536 PR tree-optimization/97770
6537 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
6538 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
6540 2021-06-22 liuhongt <hongtao.liu@intel.com>
6543 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
6544 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
6545 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
6546 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
6547 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
6548 * gcc.target/i386/avx512f-pr100267-1.c: New test.
6549 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
6550 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
6551 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
6552 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
6553 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
6554 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
6555 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
6556 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
6557 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
6558 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
6560 2021-06-22 liuhongt <hongtao.liu@intel.com>
6563 * gcc.target/i386/pr100310.c: New test.
6565 2021-06-21 Jason Merrill <jason@redhat.com>
6568 * g++.target/i386/empty-class1.C: New test.
6570 2021-06-21 Patrick Palka <ppalka@redhat.com>
6573 * g++.dg/opt/nrv21.C: New test.
6575 2021-06-21 Patrick Palka <ppalka@redhat.com>
6578 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
6580 2021-06-21 Jakub Jelinek <jakub@redhat.com>
6582 PR inline-asm/100785
6583 * c-c++-common/pr100785.c: New test.
6584 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
6585 * gcc.dg/pr48552-2.c: Likewise.
6587 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6590 * gcc.target/arm/simd/pr97906.c: New test.
6592 2021-06-21 Richard Biener <rguenther@suse.de>
6594 PR tree-optimization/101121
6595 * gfortran.dg/pr101121.f: New testcase.
6597 2021-06-21 liuhongt <hongtao.liu@intel.com>
6600 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
6601 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
6602 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
6603 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
6605 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
6608 * gcc.target/i386/pr11877.c: New test case.
6610 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6612 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
6614 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
6616 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
6618 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
6621 2021-06-18 Harald Anlauf <anlauf@gmx.de>
6625 * gfortran.dg/min0_max0_1.f90: New test.
6626 * gfortran.dg/min0_max0_2.f90: New test.
6628 2021-06-18 David Malcolm <dmalcolm@redhat.com>
6630 * gcc.dg/analyzer/symbolic-7.c: New test.
6632 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6635 * gcc.target/arm/acle/pr100856.c: New test.
6636 * gcc.target/arm/multilib.exp: Add tests for cde options.
6638 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
6640 * gcc.target/powerpc/float128-minmax-2.c: New test.
6642 2021-06-17 Jason Merrill <jason@redhat.com>
6645 * g++.dg/cpp0x/deleted15.C: New test.
6647 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
6650 * gcc.target/i386/pr100704-1.c: New test.
6651 * gcc.target/i386/pr100704-2.c: Likewise.
6652 * gcc.target/i386/pr100704-3.c: Likewise.
6654 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
6657 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
6658 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
6660 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
6662 * gcc.dg/pr100790.c: New test.
6664 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
6666 * gcc.target/s390/zvector/vec-doublee.c: New test.
6667 * gcc.target/s390/zvector/vec-floate.c: New test.
6669 2021-06-17 Richard Biener <rguenther@suse.de>
6671 PR tree-optimization/54400
6672 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
6674 2021-06-16 Jason Merrill <jason@redhat.com>
6678 * g++.dg/template/access39.C: New test.
6680 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6684 * gfortran.dg/pr95502.f90: New test.
6686 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6689 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6693 * gfortran.dg/pr95502.f90: New test.
6695 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6699 * gfortran.dg/pr95502.f90: New test.
6701 2021-06-16 Jason Merrill <jason@redhat.com>
6704 PR preprocessor/96391
6705 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
6706 * g++.dg/plugin/plugin.exp: Run it.
6708 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6710 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6712 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6714 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6716 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6718 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6720 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6722 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6724 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6726 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
6728 2021-06-16 Martin Jambor <mjambor@suse.cz>
6730 PR tree-optimization/100453
6731 * gcc.dg/tree-ssa/pr100453.c: New test.
6733 2021-06-16 Jakub Jelinek <jakub@redhat.com>
6735 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
6738 2021-06-16 Jakub Jelinek <jakub@redhat.com>
6740 PR middle-end/101062
6741 * gcc.dg/pr101062.c: New test.
6743 2021-06-16 Richard Biener <rguenther@suse.de>
6745 PR tree-optimization/101088
6746 * gcc.dg/torture/pr101088.c: New testcase.
6748 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
6750 PR rtl-optimization/46235
6751 * gcc.target/i386/bt-5.c: New test.
6752 * gcc.target/i386/bt-6.c: New test.
6753 * gcc.target/i386/bt-7.c: New test.
6755 2021-06-16 Arnaud Charlet <charlet@adacore.com>
6757 * gnat.dg/limited4.adb: Disable illegal code.
6759 2021-06-16 Richard Biener <rguenther@suse.de>
6761 PR tree-optimization/101083
6762 * gcc.dg/vect/pr97832-4.c: New testcase.
6764 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
6767 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
6768 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
6769 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
6770 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
6771 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
6772 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
6773 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
6774 * gfortran.dg/gomp/defaultmap-1.f90: New test.
6775 * gfortran.dg/gomp/defaultmap-2.f90: New test.
6776 * gfortran.dg/gomp/defaultmap-3.f90: New test.
6777 * gfortran.dg/gomp/defaultmap-4.f90: New test.
6778 * gfortran.dg/gomp/defaultmap-5.f90: New test.
6779 * gfortran.dg/gomp/defaultmap-6.f90: New test.
6780 * gfortran.dg/gomp/defaultmap-7.f90: New test.
6782 2021-06-15 David Malcolm <dmalcolm@redhat.com>
6784 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
6785 * gcc.dg/analyzer/capacity-1.c: New test.
6786 * gcc.dg/analyzer/capacity-2.c: New test.
6787 * gcc.dg/analyzer/capacity-3.c: New test.
6789 2021-06-15 David Malcolm <dmalcolm@redhat.com>
6792 * gcc.dg/analyzer/explode-2a.c: New test.
6794 2021-06-15 Jakub Jelinek <jakub@redhat.com>
6797 * gcc.target/i386/pr101046.c: New test.
6799 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
6801 * c-c++-common/Wattributes.c: Remove s390-specific check and add
6803 * gcc.dg/Wattributes-6.c: Likewise.
6805 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
6808 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
6810 2021-06-14 Martin Sebor <msebor@redhat.com>
6813 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
6814 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
6815 * g++.dg/warn/Wstringop-overflow-7.C: New test.
6816 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
6817 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
6819 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
6822 * gcc.target/powerpc/pr100777.c: New test.
6824 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
6827 * gcc.target/i386/pr101058.c: New test.
6829 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
6832 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
6833 * gcc.dg/spellcheck-stdlib.c: Likewise.
6835 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
6837 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
6838 * gcc.target/arm/simd/mve-vshl.c: Likewise.
6839 * gcc.target/arm/simd/mve-vec-pack.c: New test.
6840 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
6842 2021-06-14 Richard Biener <rguenther@suse.de>
6844 PR tree-optimization/100934
6845 * gcc.dg/torture/pr100934.c: New testcase.
6847 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
6849 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
6850 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
6851 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
6852 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
6853 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
6854 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
6855 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
6857 2021-06-14 Richard Biener <rguenther@suse.de>
6859 PR tree-optimization/101031
6860 * gcc.dg/torture/pr101031.c: New testcase.
6862 2021-06-13 Jason Merrill <jason@redhat.com>
6864 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
6866 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
6869 * g++.target/i386/pr101023a.C: New test.
6870 * g++.target/i386/pr101023b.C: Likewise.
6872 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
6874 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
6875 * gcc.dg/uninit-pr93100.c: Skip on AIX.
6876 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
6878 2021-06-12 Jason Merrill <jason@redhat.com>
6880 * g++.dg/ext/attrib62.C: No longer warn.
6881 * g++.dg/diagnostic/maybe_unused1.C: New test.
6883 2021-06-12 Jason Merrill <jason@redhat.com>
6886 * g++.dg/ext/array4.C: New test.
6888 2021-06-11 Carl Love <cel@us.ibm.com>
6890 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
6891 (dg-require-effective-target): Change target to p9vector_hw.
6893 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
6895 * gcc.dg/gomp/simd-clones-2.c: Enhance.
6897 2021-06-11 Patrick Palka <ppalka@redhat.com>
6901 * g++.dg/template/sfinae-dr1227.C: New test.
6903 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6906 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
6908 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
6910 PR tree-optimization/96392
6911 * gcc.dg/pr96392.c: New test.
6913 2021-06-11 Richard Biener <rguenther@suse.de>
6915 PR tree-optimization/101025
6916 * gcc.dg/torture/pr101025.c: New testcase.
6918 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6921 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
6922 directives check for target is v8.1-m.main+mve or not before
6923 comparing the assembly output.
6924 * gcc.target/arm/cmse/cmse-20.c: New test.
6926 2021-06-11 Jakub Jelinek <jakub@redhat.com>
6929 * g++.dg/cpp23/consteval-if1.C: New test.
6930 * g++.dg/cpp23/consteval-if2.C: New test.
6931 * g++.dg/cpp23/consteval-if3.C: New test.
6932 * g++.dg/cpp23/consteval-if4.C: New test.
6933 * g++.dg/cpp23/consteval-if5.C: New test.
6934 * g++.dg/cpp23/consteval-if6.C: New test.
6935 * g++.dg/cpp23/consteval-if7.C: New test.
6936 * g++.dg/cpp23/consteval-if8.C: New test.
6937 * g++.dg/cpp23/consteval-if9.C: New test.
6938 * g++.dg/cpp23/consteval-if10.C: New test.
6939 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
6941 2021-06-11 David Malcolm <dmalcolm@redhat.com>
6943 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
6944 expected number of enodes after the loop.
6945 * gcc.dg/analyzer/paths-8.c: New test.
6947 2021-06-11 Richard Biener <rguenther@suse.de>
6949 PR tree-optimization/101028
6950 * gcc.dg/pr101028.c: New testcase.
6952 2021-06-11 Richard Biener <rguenther@suse.de>
6954 PR tree-optimization/101026
6955 * gfortran.dg/pr101026.f: New testcase.
6957 2021-06-11 Jakub Jelinek <jakub@redhat.com>
6959 PR rtl-optimization/101008
6960 * gcc.dg/pr101008.c: New test.
6962 2021-06-11 Jakub Jelinek <jakub@redhat.com>
6965 * gcc.target/i386/sse-pr101007.c: New test.
6967 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
6970 * gcc.target/i386/pr101021-1.c: New test.
6971 * gcc.target/i386/pr101021-2.c: Ditto.
6973 2021-06-11 Martin Liska <mliska@suse.cz>
6975 PR gcov-profile/100788
6976 * gcc.dg/pr100788.c: New test.
6978 2021-06-11 Richard Biener <rguenther@suse.de>
6980 PR middle-end/101009
6981 * gcc.dg/torture/pr101009.c: New testcase.
6983 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
6985 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
6987 2021-06-11 Marek Polacek <polacek@redhat.com>
6990 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
6991 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
6993 2021-06-10 Patrick Palka <ppalka@redhat.com>
6996 * g++.dg/template/ttp34.C: New test.
6997 * g++.dg/template/ttp34a.C: New test.
6998 * g++.dg/template/ttp34b.C: New test.
7000 2021-06-10 Patrick Palka <ppalka@redhat.com>
7003 * g++.dg/cpp2a/concepts-return-req3.C: New test.
7005 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
7007 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
7008 tests. Update expected counts.
7009 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
7010 tests. Update expected counts.
7012 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
7015 * gdc.dg/pr100967.d: New test.
7017 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
7019 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
7020 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
7022 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
7024 * gcc.dg/vect/pr56541.c: Fix target selector.
7026 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
7027 Thomas Schwinge <thomas@codesourcery.com>
7029 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
7030 * c-c++-common/goacc/finalize-1.c: Likewise.
7031 * c-c++-common/goacc/mdc-1.c: Likewise.
7032 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7033 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
7034 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
7035 * gfortran.dg/goacc/finalize-1.f: Likewise.
7036 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
7038 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
7040 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
7041 * c-c++-common/goacc/mdc-2.c: Likewise.
7042 * g++.dg/goacc/mdc.C: Likewise.
7044 2021-06-10 Jakub Jelinek <jakub@redhat.com>
7046 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
7047 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
7049 2021-06-10 Jakub Jelinek <jakub@redhat.com>
7052 * g++.dg/opt/pr100852.C: New test.
7054 2021-06-09 Andrew Pinski <apinski@marvell.com>
7056 * g++.dg/torture/pr100925.C: New test.
7058 2021-06-09 Carl Love <cel@us.ibm.com>
7060 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
7062 Add tests for vec_signextq.
7063 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
7065 2021-06-09 Carl Love <cel@us.ibm.com>
7067 * gcc.target/powerpc/fp128_conversions.c: New file.
7068 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
7069 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
7070 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
7071 (ppc_native_128bit): Remove dg-require-effective-target.
7073 2021-06-09 Carl Love <cel@us.ibm.com>
7075 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
7078 2021-06-09 Carl Love <cel@us.ibm.com>
7080 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
7083 2021-06-09 Carl Love <cel@us.ibm.com>
7085 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
7087 2021-06-09 Carl Love <cel@us.ibm.com>
7089 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
7090 New runnable test case.
7091 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
7092 for xxlor instruction.
7094 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
7096 * gcc.target/arm/simd/mve-vclz.c: New test.
7098 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
7100 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
7101 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
7102 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
7103 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
7105 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
7107 * gcc.dg/builtins-70.c: New test.
7109 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7111 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
7112 counts to test 32 and 64 bit separately.
7113 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
7114 counts to test 32 and 64 bit separately.
7115 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
7116 counts to test 32 and 64 bit separately.
7117 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
7118 counts to test 32 and 64 bit separately.
7120 2021-06-09 Richard Biener <rguenther@suse.de>
7122 PR tree-optimization/100981
7123 * gfortran.dg/vect/pr100981-1.f90: New testcase.
7125 2021-06-09 Richard Biener <rguenther@suse.de>
7127 PR tree-optimization/97832
7128 * gcc.dg/vect/pr97832-1.c: New testcase.
7129 * gcc.dg/vect/pr97832-2.c: Likewise.
7130 * gcc.dg/vect/pr97832-3.c: Likewise.
7131 * g++.dg/vect/slp-pr98855.cc: XFAIL.
7132 * gcc.dg/vect/slp-50.c: New file.
7134 2021-06-09 Jakub Jelinek <jakub@redhat.com>
7137 * gfortran.dg/gomp/pr100965.f90: New test.
7139 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
7142 * gcc.target/i386/pr100936.c: New test.
7144 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
7146 * gcc.target/powerpc/float128-call.c: Adjust.
7147 * gcc.target/powerpc/pr100085.c: New test.
7149 2021-06-09 Jason Merrill <jason@redhat.com>
7152 * g++.dg/diagnostic/enum3.C: New test.
7154 2021-06-08 Marek Polacek <polacek@redhat.com>
7157 * g++.dg/cpp2a/explicit18.C: New test.
7159 2021-06-08 Andrew Pinski <apinski@marvell.com>
7161 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
7162 happens on the outside of the bit_xor.
7164 2021-06-08 Jason Merrill <jason@redhat.com>
7166 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
7167 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
7168 * g++.dg/ext/utf-badconcat.C: Likewise.
7169 * g++.dg/ext/utf-badconcat2.C: Likewise.
7171 2021-06-08 Jason Merrill <jason@redhat.com>
7173 * g++.dg/cpp23/mixed-concat1.C: New test.
7175 2021-06-08 Jason Merrill <jason@redhat.com>
7177 * g++.dg/cpp23/whitespace-splice1.C: New test.
7179 2021-06-08 Jason Merrill <jason@redhat.com>
7181 * g++.dg/cpp23/narrowing-bool1.C: New test.
7183 2021-06-08 David Malcolm <dmalcolm@redhat.com>
7186 * gcc.dg/analyzer/bitfields-1.c: New test.
7187 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
7189 (test_44): Update test values assigned to the bits to ones that
7190 fit in the range of the bitfield type. Remove xfails.
7191 (test_45): Remove xfails.
7193 2021-06-08 Jason Merrill <jason@redhat.com>
7196 * g++.dg/cpp0x/initlist124.C: New test.
7198 2021-06-08 Richard Biener <rguenther@suse.de>
7200 PR tree-optimization/100923
7201 * gcc.dg/torture/pr100923.c: New testcase.
7203 2021-06-08 Jakub Jelinek <jakub@redhat.com>
7206 * g++.dg/gomp/doacross-2.C: New test.
7208 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
7210 PR middle-end/100951
7211 * gcc.target/i386/pr100951.c: New test.
7213 2021-06-08 Jakub Jelinek <jakub@redhat.com>
7217 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
7219 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
7222 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
7223 * gfortran.dg/gomp/scan-5.f90: Likewise.
7224 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
7225 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
7226 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
7227 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
7228 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
7230 2021-06-08 Martin Liska <mliska@suse.cz>
7232 * gcc.dg/format/strfmon-1.c: Fix typo.
7233 * gfortran.dg/char4-subscript.f90: Likewise.
7235 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
7237 PR tree-optimization/100794
7238 * gcc.dg/tree-ssa/pr100794.c: New test.
7240 2021-06-08 Jason Merrill <jason@redhat.com>
7243 * g++.dg/template/lookup17.C: New test.
7245 2021-06-08 Jason Merrill <jason@redhat.com>
7248 * g++.dg/cpp0x/alias-decl-73.C: New test.
7250 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
7253 * gcc.target/i386/pr100637-5b.c: New test.
7254 * gcc.target/i386/pr100637-5w.c: Ditto.
7256 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
7259 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
7260 * gcc.target/i386/pr82735-4.c: Likewise.
7261 * gcc.target/i386/pr82735-5.c: Likewise.
7263 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
7265 * gcc.dg/sso-14.c: Adjust.
7267 2021-06-07 Patrick Palka <ppalka@redhat.com>
7270 * g++.dg/template/access38.C: New test.
7272 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
7275 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
7278 2021-06-07 Jakub Jelinek <jakub@redhat.com>
7281 * gcc.dg/pr100887.c: New test.
7283 2021-06-07 Jakub Jelinek <jakub@redhat.com>
7285 PR middle-end/100898
7286 * g++.dg/ext/va-arg-pack-3.C: New test.
7288 2021-06-07 liuhongt <hongtao.liu@intel.com>
7291 * g++.target/i386/pr100885.C: New test.
7293 2021-06-07 liuhongt <hongtao.liu@intel.com>
7296 * gcc.target/i386/pr82735-1.c: New test.
7297 * gcc.target/i386/pr82735-2.c: New test.
7298 * gcc.target/i386/pr82735-3.c: New test.
7299 * gcc.target/i386/pr82735-4.c: New test.
7300 * gcc.target/i386/pr82735-5.c: New test.
7302 2021-06-06 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.dg/gomp/scan-1.c: New test.
7306 2021-06-06 Jakub Jelinek <jakub@redhat.com>
7309 * c-c++-common/gomp/pr100902-1.c: New test.
7311 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
7313 * gcc.dg/sso-14.c: New test.
7315 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7322 * gfortran.dg/PR100120.f90: New test.
7323 * gfortran.dg/character_workout_1.f90: New test.
7324 * gfortran.dg/character_workout_4.f90: New test.
7326 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7328 PR middle-end/100905
7329 * gfortran.dg/gomp/loop-3.f90: New test.
7331 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
7334 * gdc.dg/pr100882a.d: New test.
7335 * gdc.dg/pr100882b.d: New test.
7336 * gdc.dg/pr100882c.d: New test.
7337 * gdc.dg/torture/pr100882.d: New test.
7339 2021-06-04 Patrick Palka <ppalka@redhat.com>
7342 * g++.dg/template/param4.C: New test.
7343 * g++.dg/template/param5.C: New test.
7344 * g++.dg/cpp1z/nontype-auto19.C: New test.
7345 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
7346 deduced type of a decltype(auto) NTTP has top-level cv-quals.
7348 2021-06-04 Patrick Palka <ppalka@redhat.com>
7351 * g++.dg/cpp0x/alias-decl-72.C: New test.
7352 * g++.dg/cpp0x/alias-decl-72a.C: New test.
7354 2021-06-04 Harald Anlauf <anlauf@gmx.de>
7357 * gfortran.dg/inline_matmul_25.f90: New test.
7359 2021-06-04 Martin Sebor <msebor@redhat.com>
7362 * gcc.dg/nonnull-6.c: New test.
7364 2021-06-04 Martin Sebor <msebor@redhat.com>
7366 PR middle-end/100732
7367 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
7368 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
7369 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
7370 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
7371 * gcc.dg/uninit-pr100732.c: New test.
7373 2021-06-04 Martin Sebor <msebor@redhat.com>
7375 * gcc.dg/Wvla-parameter-10.c: New test.
7376 * gcc.dg/Wvla-parameter-11.c: New test.
7378 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7380 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
7381 commit in addition - add more dg-errors and '... end ...' due to changed
7383 * gfortran.dg/goacc/omp.f95: Likewise.
7384 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
7386 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
7389 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
7391 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7393 * gfortran.dg/gomp/pr99928-5.f90: Really use the
7394 proper iteration variable.
7396 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7398 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
7399 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
7400 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
7401 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
7402 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
7403 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
7404 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
7405 fix loop-variable and remove xfail.
7407 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7410 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
7412 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7415 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
7416 C/C++ version of the patch.
7417 * gfortran.dg/gomp/loop-1.f90: New test.
7418 * gfortran.dg/gomp/loop-2.f90: New test.
7419 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
7420 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
7421 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
7422 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
7423 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
7424 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
7425 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
7426 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
7427 of 'acc loops' to hide unrelated bug for now.
7428 * gfortran.dg/goacc/omp-fixed.f: Likewise
7430 2021-06-04 Jakub Jelinek <jakub@redhat.com>
7433 * gcc.target/i386/pr100887.c: New test.
7435 2021-06-04 Jakub Jelinek <jakub@redhat.com>
7438 * g++.dg/gomp/declare-simd-8.C: New test.
7440 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
7442 * gcc.target/powerpc/not-promote-mode.c: New.
7444 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
7447 * gcc.target/i386/vperm-v2hi.c: New test.
7448 * gcc.target/i386/vperm-v4qi.c: Ditto.
7450 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
7452 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
7454 2021-06-03 Patrick Palka <ppalka@redhat.com>
7457 * g++.dg/cpp0x/alias-decl-71.C: New test.
7459 2021-06-03 Patrick Palka <ppalka@redhat.com>
7462 * g++.dg/cpp2a/using-enum-9.C: New test.
7464 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
7466 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
7468 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
7470 * gcc.target/arm/simd/mve-vabs.c: New test.
7472 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
7474 * gnat.dg/bit_packed_array6.adb: New test.
7475 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
7477 2021-06-03 Martin Liska <mliska@suse.cz>
7479 * gcc.dg/spellcheck-options-23.c: New test.
7481 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
7483 * gnat.dg/inline22.adb: New test.
7485 2021-06-03 Tamar Christina <tamar.christina@arm.com>
7487 * gcc.target/aarch64/cpunative/info_16: Update implementer.
7488 * gcc.target/aarch64/cpunative/info_17: Likewise
7490 2021-06-03 Jakub Jelinek <jakub@redhat.com>
7493 * g++.dg/gomp/depend-iterator-3.C: New test.
7494 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
7495 this as base expression of depend array section, expect a different
7496 error wording for this as depend locator and add testcases
7497 for affinity clauses.
7499 2021-06-02 Jason Merrill <jason@redhat.com>
7502 * g++.dg/init/no-elide2.C: New test.
7504 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
7506 * gcc.target/s390/ashr.c: New test.
7508 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
7511 * gfortran.dg/gomp/taskloop-2.f90: New.
7513 2021-06-02 Jakub Jelinek <jakub@redhat.com>
7515 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
7518 2021-06-01 Patrick Palka <ppalka@redhat.com>
7521 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
7522 * g++.dg/cpp0x/dc10.C: New test.
7523 * g++.dg/cpp0x/initlist-base4.C: New test.
7524 * g++.dg/cpp2a/constexpr-init22.C: New test.
7526 2021-06-01 Andrew Pinski <apinski@marvell.com>
7528 PR tree-optimization/95481
7529 * gcc.dg/tree-ssa/tailcall-10.c: New test.
7530 * gcc.dg/tree-ssa/tailcall-11.c: New test.
7531 * gcc.dg/tree-ssa/tailcall-12.c: New test.
7532 * gcc.dg/tree-ssa/tailcall-13.c: New test.
7533 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
7535 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
7538 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
7540 2021-06-01 Jason Merrill <jason@redhat.com>
7543 * g++.dg/cpp2a/destroying-delete5.C: New test.
7545 2021-06-01 Jason Merrill <jason@redhat.com>
7548 * g++.dg/cpp0x/depr-copy4.C: New test.
7550 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
7552 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
7553 * gcc.dg/pr80776-1.c: Same.
7555 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
7558 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
7559 now diagnosed with less error output.
7560 * gfortran.dg/gomp/scan-1.f90: Likewise.
7561 * gfortran.dg/gomp/pr99928-3.f90: New test.
7562 * gfortran.dg/gomp/taskloop-1.f90: New test.
7564 2021-06-01 liuhongt <hongtao.liu@intel.com>
7566 PR tree-optimization/98365
7567 * gcc.target/i386/pr98365.c: New test.
7569 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
7571 PR tree-optimization/100781
7572 * gcc.dg/pr100781.c: New.
7574 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
7576 PR tree-optimization/100774
7577 * g++.dg/pr100774.C: New.
7579 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
7581 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
7582 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
7584 2021-05-31 Richard Biener <rguenther@suse.de>
7587 * c-c++-common/builtin-shufflevector-2.c: New testcase.
7588 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
7589 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
7590 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
7592 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
7595 * g++.target/powerpc/pr99842.C: New.
7597 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
7599 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
7600 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
7601 (plugin_init): Likewise.
7602 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
7603 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
7604 (plugin_init): Likewise.
7605 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
7606 (plugin_init): Likewise.
7608 2021-05-29 Jakub Jelinek <jakub@redhat.com>
7611 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
7612 combined with parallel, teams or taskloop and defaultmap(none)
7613 to constructs combined with target.
7614 * c-c++-common/gomp/pr99928-2.c: Likewise.
7615 * c-c++-common/gomp/pr99928-3.c: Likewise.
7616 * c-c++-common/gomp/pr99928-4.c: Likewise.
7617 * c-c++-common/gomp/pr99928-5.c: Likewise.
7618 * c-c++-common/gomp/pr99928-6.c: Likewise.
7619 * c-c++-common/gomp/pr99928-7.c: Likewise.
7620 * c-c++-common/gomp/pr99928-8.c: Likewise.
7621 * c-c++-common/gomp/pr99928-9.c: Likewise.
7622 * c-c++-common/gomp/pr99928-10.c: Likewise.
7623 * c-c++-common/gomp/pr99928-13.c: Likewise.
7624 * c-c++-common/gomp/pr99928-14.c: Likewise.
7626 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
7628 * gcc.dg/Wstringop-overflow-55.c:
7629 * gcc.dg/pr80776-1.c:
7631 2021-05-28 Richard Biener <rguenther@suse.de>
7633 PR tree-optimization/100778
7634 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
7636 2021-05-28 Jason Merrill <jason@redhat.com>
7640 * g++.dg/inherit/virtual15.C: New test.
7641 * g++.dg/inherit/virtual15a.C: New file.
7643 2021-05-28 Richard Biener <rguenther@suse.de>
7646 * gcc.dg/pr100791.c: New testcase.
7648 2021-05-28 Richard Biener <rguenther@suse.de>
7651 * gcc.dg/gimplefe-error-11.c: New testcase.
7653 2021-05-28 Jakub Jelinek <jakub@redhat.com>
7656 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
7657 * c-c++-common/gomp/pr99928-9.c: Likewise.
7658 * c-c++-common/gomp/pr99928-10.c: Likewise.
7659 * c-c++-common/gomp/pr99928-16.c: New test.
7661 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
7663 * c-c++-common/gomp/affinity-1.c: New test.
7664 * c-c++-common/gomp/affinity-2.c: New test.
7665 * c-c++-common/gomp/affinity-3.c: New test.
7666 * c-c++-common/gomp/affinity-4.c: New test.
7667 * c-c++-common/gomp/affinity-5.c: New test.
7668 * c-c++-common/gomp/affinity-6.c: New test.
7669 * c-c++-common/gomp/affinity-7.c: New test.
7670 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
7671 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
7672 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
7673 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
7674 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
7675 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
7676 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
7677 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
7678 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
7679 * gfortran.dg/gomp/taskwait.f90: New test.
7681 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
7682 Richard Biener <rguenther@suse.de>
7684 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
7685 Adjust scanning pattern for !lp64.
7686 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
7687 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
7690 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
7692 PR tree-optimization/99398
7693 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
7694 * gcc.target/powerpc/vec-perm-ctor.c: New test.
7695 * gcc.target/powerpc/vec-perm-ctor.h: New test.
7697 2021-05-27 Matthias Kretz <kretz@kde.org>
7700 * g++.dg/diagnostic/pr100716.C: New test.
7701 * g++.dg/diagnostic/pr100716-1.C: Same test with
7702 -fno-pretty-templates.
7704 2021-05-27 Patrick Palka <ppalka@redhat.com>
7707 * g++.dg/cpp0x/static_assert17.C: New test.
7709 2021-05-27 Jason Merrill <jason@redhat.com>
7712 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
7714 2021-05-27 Patrick Palka <ppalka@redhat.com>
7719 * g++.dg/template/partial16.C: New test.
7720 * g++.dg/template/partial17.C: New test.
7721 * g++.dg/template/partial18.C: New test.
7722 * g++.dg/template/partial19.C: New test.
7723 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
7724 ill-formed partial specialization.
7725 * g++.dg/cpp0x/variadic38.C: Likewise.
7726 * g++.dg/cpp1z/pr81016.C: Likewise.
7727 * g++.dg/template/partial5.C: Likewise.
7728 * g++.old-deja/g++.pt/spec21.C: Likewise.
7730 2021-05-27 Harald Anlauf <anlauf@gmx.de>
7733 * gfortran.dg/pointer_check_14.f90: New test.
7735 2021-05-27 Harald Anlauf <anlauf@gmx.de>
7738 * gfortran.dg/bounds_check_22.f90: New test.
7740 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
7742 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
7744 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
7747 * gcc.target/i386/pr100637-3b.c (avgu): New test.
7748 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
7750 2021-05-26 Patrick Palka <ppalka@redhat.com>
7753 * g++.dg/template/access37.C: New test.
7754 * g++.dg/template/access37a.C: New test.
7756 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
7758 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
7759 * gcc.dg/pr80776-1.c: Same.
7761 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
7763 * lib/target-supports.exp (check_effective_target_vect32): New.
7764 (available_vector_sizes): Append 32 for x86 targets.
7765 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
7766 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
7767 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
7768 * gcc.target/i386/pr100637-3b.c: New test.
7769 * gcc.target/i386/pr100637-3w.c: Ditto.
7770 * gcc.target/i386/pr100637-4b.c: Ditto.
7771 * gcc.target/i386/pr100637-4w.c: Ditto.
7773 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
7775 * gcc.dg/sso-13.c: New test.
7777 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
7779 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
7781 2021-05-26 Patrick Palka <ppalka@redhat.com>
7784 * g++.dg/cpp1z/elide6.C: New test.
7786 2021-05-26 Patrick Palka <ppalka@redhat.com>
7789 * g++.dg/cpp0x/noexcept68.C: New test.
7791 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
7793 * gcc.target/csky/fldrd_fstrd.c: New.
7794 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
7796 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
7798 * gcc.target/csky/ldbs.c: New.
7800 2021-05-26 Andrew Pinski <apinski@marvell.com>
7802 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
7803 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
7805 2021-05-25 Jakub Jelinek <jakub@redhat.com>
7808 * g++.dg/cpp1z/nodiscard8.C: New test.
7809 * g++.dg/cpp1z/nodiscard9.C: New test.
7811 2021-05-25 Martin Liska <mliska@suse.cz>
7813 * gcc.dg/sancov/attribute.c: New test.
7815 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
7817 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
7819 2021-05-25 Jakub Jelinek <jakub@redhat.com>
7822 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
7824 * c-c++-common/gomp/pr99928-9.c: Likewise.
7825 * c-c++-common/gomp/pr99928-10.c: Likewise.
7827 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
7829 * gcc.target/csky/fpuv3/fpuv3.exp: New.
7830 * gcc.target/csky/fpuv3/fpv3_div.c: New.
7831 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
7832 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
7833 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
7834 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
7835 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
7836 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
7837 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
7838 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
7839 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
7840 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
7841 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
7842 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
7843 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
7844 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
7845 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
7846 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
7847 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
7848 * gcc.target/csky/fpuv3/fpv3_h.c: New.
7849 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
7850 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
7851 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
7852 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
7853 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
7854 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
7855 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
7856 * gcc.target/csky/fpuv3/fpv3_max.c: New.
7857 * gcc.target/csky/fpuv3/fpv3_min.c: New.
7858 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
7859 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
7860 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
7861 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
7862 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
7863 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
7864 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
7865 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
7867 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
7869 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
7871 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
7874 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
7875 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
7876 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
7877 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
7879 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
7881 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
7884 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
7886 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
7889 2021-05-24 liuhongt <hongtao.liu@intel.com>
7892 * gcc.target/i386/pr100660.c: New test.
7894 2021-05-24 Andrew Pinski <apinski@marvell.com>
7896 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
7897 when matching ssa name version.
7898 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
7900 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
7903 * gcc.target/i386/pr100722.c: New test.
7905 2021-05-23 Harald Anlauf <anlauf@gmx.de>
7908 * gfortran.dg/pr100551.f90: New test.
7910 2021-05-23 Andrew Pinski <apinski@marvell.com>
7912 * gcc.dg/gimplefe-45.c: New test.
7914 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
7916 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
7918 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
7920 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
7921 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
7923 2021-05-21 Jakub Jelinek <jakub@redhat.com>
7926 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
7927 * c-c++-common/gomp/pr99928-15.c: New test.
7929 2021-05-21 Jakub Jelinek <jakub@redhat.com>
7932 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
7933 * c-c++-common/gomp/pr99928-13.c: New test.
7934 * c-c++-common/gomp/pr99928-14.c: New test.
7936 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
7939 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
7940 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
7941 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
7943 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
7945 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
7948 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
7949 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
7950 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
7952 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
7953 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
7954 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
7955 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
7957 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
7958 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7959 * c-c++-common/goacc/private-reduction-1.c: Likewise.
7960 * gfortran.dg/goacc/private-3.f95: Likewise.
7962 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
7964 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
7966 * gcc.c-torture/compile/ssa-unused-1.c: New file.
7968 2021-05-21 Richard Biener <rguenther@suse.de>
7969 H.J. Lu <hjl.tools@gmail.com>
7971 * gcc.target/i386/pr90773-24.c: New test.
7972 * gcc.target/i386/pr90773-25.c: Likewise.
7974 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
7977 * g++.target/i386/pr100637-1b.C: New test.
7978 * g++.target/i386/pr100637-1w.C: Ditto.
7979 * gcc.target/i386/pr100637-2b.c: Ditto.
7980 * gcc.target/i386/pr100637-2w.c: Ditto.
7982 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
7984 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
7986 2021-05-20 Jason Merrill <jason@redhat.com>
7988 * g++.dg/cpp2a/desig19.C: New test.
7990 2021-05-20 Jason Merrill <jason@redhat.com>
7993 * g++.dg/cpp2a/desig18.C: New test.
7995 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
7997 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
7998 * lib/dg-pch.exp: Adjust diagnostic message.
8000 2021-05-20 Martin Sebor <msebor@redhat.com>
8002 PR middle-end/100684
8003 * g++.dg/warn/Wnonnull13.C: New test.
8004 * g++.dg/warn/Wnonnull14.C: New test.
8005 * g++.dg/warn/Wnonnull15.C: New test.
8007 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
8009 * g++.dg/modules/omp-1_c.C: Fix testcase.
8011 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
8014 * gcc.target/i386/pr100701.c: New test.
8016 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
8018 * gfortran.dg/gomp/map-6.f90: New test.
8019 * gfortran.dg/gomp/map-7.f90: New test.
8020 * gfortran.dg/gomp/map-8.f90: New test.
8022 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
8025 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
8026 * gnat.dg/unchecked_convert6.adb: Likewise.
8028 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
8031 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
8033 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
8034 Torbjörn Svensson <torbjorn.svensson@st.com>
8037 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
8038 * c-c++-common/cpp/file-name-1.c: New test.
8040 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
8043 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
8044 add comments regarding what the code does.
8046 2021-05-20 Jakub Jelinek <jakub@redhat.com>
8049 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
8050 * c-c++-common/gomp/pr99928-5.c: Likewise.
8052 2021-05-20 Jakub Jelinek <jakub@redhat.com>
8054 PR preprocessor/100646
8055 * gcc.dg/cpp/pr100646-1.c: New test.
8056 * gcc.dg/cpp/pr100646-2.c: New test.
8058 2021-05-20 Jason Merrill <jason@redhat.com>
8061 * g++.dg/cpp2a/nontype-complex1.C: New test.
8063 2021-05-20 Jason Merrill <jason@redhat.com>
8066 * g++.dg/parse/access13.C: New test.
8068 2021-05-19 Martin Sebor <msebor@redhat.com>
8071 * gcc.dg/pr100619.c: New test.
8073 2021-05-19 Jason Merrill <jason@redhat.com>
8077 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
8079 2021-05-19 Jason Merrill <jason@redhat.com>
8081 * g++.dg/cpp1z/class-deduction-access1.C: New test.
8082 * g++.dg/cpp1z/class-deduction-access2.C: New test.
8084 2021-05-19 Marek Polacek <polacek@redhat.com>
8087 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
8088 Remove dg-errors for GNU attributes.
8089 * g++.dg/ext/attrib63.C: Remove dg-error.
8090 * g++.dg/cpp0x/friend8.C: New test.
8092 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
8094 * g++.dg/modules/omp-1_a.C: Check pthread is available.
8095 * g++.dg/modules/omp-1_b.C: Ditto.
8096 * g++.dg/modules/omp-1_c.C: Ditto.
8097 * g++.dg/modules/omp-2_a.C: Ditto.
8098 * g++.dg/modules/omp-2_b.C: Ditto.
8100 2021-05-19 Alex Coplan <alex.coplan@arm.com>
8103 * gcc.target/arm/cmse/pr100333.c: New test.
8105 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
8108 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
8110 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
8112 * gcc.target/riscv/arch-12.c: New.
8113 * gcc.target/riscv/attribute-19.c: New.
8115 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
8117 * gcc.target/aarch64/narrow_high_combine.c: New test.
8119 2021-05-19 Richard Biener <rguenther@suse.de>
8121 PR middle-end/100672
8122 * gcc.dg/torture/pr100672.c: New testcase.
8124 2021-05-19 Martin Liska <mliska@suse.cz>
8127 * gcc.dg/local1.c: Fix typos.
8128 * gcc.dg/ucnid-5-utf8.c: Likewise.
8129 * gcc.dg/ucnid-5.c: Likewise.
8131 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8133 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
8134 scan-assembly-times to scan-assembly not for superfluous uxtb.
8135 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
8136 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
8137 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
8138 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
8139 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
8140 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
8141 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
8142 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
8143 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
8144 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
8145 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
8146 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
8147 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
8148 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
8149 * gcc.target/aarch64/sve/ld1_extend.c: New test.
8151 2021-05-19 Jakub Jelinek <jakub@redhat.com>
8153 PR middle-end/100576
8154 * gcc.c-torture/compile/pr100576.c: New test.
8156 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8158 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
8160 2021-05-19 Jakub Jelinek <jakub@redhat.com>
8163 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
8164 * c-c++-common/gomp/pr99928-12.c: New test.
8166 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
8168 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
8169 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
8170 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
8171 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
8172 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
8173 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
8174 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
8175 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
8176 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
8177 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
8178 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
8179 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
8180 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
8181 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
8182 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
8184 2021-05-19 Jason Merrill <jason@redhat.com>
8187 * g++.dg/dfp/mangle-6.C: New test.
8189 2021-05-19 Jason Merrill <jason@redhat.com>
8192 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
8194 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
8196 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
8197 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
8198 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
8200 2021-05-18 Jason Merrill <jason@redhat.com>
8204 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
8206 2021-05-18 Jason Merrill <jason@redhat.com>
8208 * g++.dg/cpp0x/implicit-delete1.C: New test.
8210 2021-05-18 David Malcolm <dmalcolm@redhat.com>
8213 * gcc.dg/analyzer/pr100615.c: New test.
8215 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
8218 * gcc.target/i386/pr100637-1b.c: New test.
8219 * gcc.target/i386/pr100637-1w.c: Ditto.
8220 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
8221 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
8222 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
8223 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
8224 pmovsxbd and pmovsxwq.
8225 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
8226 pmovzxbd and pmovzxwq.
8228 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
8231 * gfortran.dg/goacc-gomp/depobj.f90: New test.
8233 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
8235 * lib/gcc-dg.exp: Implement 'dg-note'.
8236 * lib/prune.exp: Likewise.
8237 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
8238 'dg-prune-output "note: ".
8239 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
8240 'dg-note', match up additional notes, one class of them with
8242 * lib/lto.exp: Implement 'dg-lto-note'.
8243 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
8245 * g++.dg/lto/odr-1_1.C: Likewise.
8246 * g++.dg/lto/odr-2_1.C: Likewise.
8248 2021-05-18 Jakub Jelinek <jakub@redhat.com>
8250 PR rtl-optimization/100590
8251 * gcc.dg/pr100590.c: New test.
8253 2021-05-18 Jakub Jelinek <jakub@redhat.com>
8256 * g++.dg/other/pr100580.C: New test.
8258 2021-05-18 Jakub Jelinek <jakub@redhat.com>
8260 PR tree-optimization/94589
8261 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
8263 2021-05-18 Richard Biener <rguenther@suse.de>
8265 * gcc.target/i386/pr100582.c: Adjust for AVX512.
8267 2021-05-18 Richard Biener <rguenther@suse.de>
8270 * gcc.dg/gimplefe-error-10.c: New testcase.
8272 2021-05-18 Richard Biener <rguenther@suse.de>
8275 * gcc.dg/pr100547.c: New testcase.
8276 * gcc.dg/attr-vector_size.c: Adjust.
8278 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
8280 * gcc.target/s390/zvector/vec-_Bool.c: New test.
8282 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
8285 * g++.target/s390/pr100281-1.C: New test.
8286 * g++.target/s390/pr100281-2.C: New test.
8288 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
8290 PR tree-optimization/100512
8291 * gcc.dg/pr100512.c: New.
8293 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
8295 * g++.dg/conversion/pr100635.C: New test.
8297 2021-05-17 Harald Anlauf <anlauf@gmx.de>
8300 * gfortran.dg/pr98411.f90: New test.
8302 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
8304 * gcc.dg/pr100349.c: New test.
8306 2021-05-17 Tamar Christina <tamar.christina@arm.com>
8308 * gcc.target/aarch64/cpunative/info_16: New test.
8309 * gcc.target/aarch64/cpunative/info_17: New test.
8310 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
8311 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
8313 2021-05-17 Richard Biener <rguenther@suse.de>
8316 * gcc.dg/gimplefe-error-9.c: New testcase.
8318 2021-05-17 Richard Biener <rguenther@suse.de>
8320 PR middle-end/100582
8321 * gcc.target/i386/pr100582.c: New testcase.
8323 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8325 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
8326 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
8328 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
8329 vectorize float16_t vectors.
8331 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8333 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
8334 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
8335 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
8337 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
8339 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
8341 2021-05-17 liuhongt <hongtao.liu@intel.com>
8344 * gcc.target/i386/pr100549.c: New test.
8346 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8348 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
8350 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8352 * gcc.target/arm/simd/mve-vadd-1.c: New.
8354 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8356 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
8358 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8360 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
8362 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8364 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
8366 * lib/target-supports.exp
8367 (check_effective_target_arm_qbit_ok_nocache): Rename into...
8368 (check_effective_target_arm_sat_ok_nocache): ... this. Check
8369 __ARM_FEATURE_SAT and use armv6.
8371 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
8374 * gfortran.dg/gomp/workshare-59.f90: New test.
8376 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8379 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
8381 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
8383 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
8385 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
8387 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
8389 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
8391 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
8394 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
8396 * gcc.target/powerpc/rop-1.c: New.
8397 * gcc.target/powerpc/rop-2.c: New.
8398 * gcc.target/powerpc/rop-3.c: New.
8399 * gcc.target/powerpc/rop-4.c: New.
8400 * gcc.target/powerpc/rop-5.c: New.
8402 2021-05-15 Martin Jambor <mjambor@suse.cz>
8405 2021-05-15 Martin Jambor <mjambor@suse.cz>
8407 PR tree-optimization/100453
8408 * gcc.dg/tree-ssa/pr100453.c: New test.
8410 2021-05-15 Jakub Jelinek <jakub@redhat.com>
8412 PR rtl-optimization/100342
8413 * gcc.target/i386/pr100342.c: New test.
8415 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
8417 * gfortran.dg/gomp/parallel-master-1.f90: New test.
8418 * gfortran.dg/gomp/parallel-master-2.f90: New test.
8420 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
8422 * gfortran.dg/gomp/implicit-save.f90: New test.
8424 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8427 * g++.dg/cpp1y/pr95226.C: New test.
8429 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8432 * g++.dg/cpp0x/pr94616.C: New test.
8434 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8437 * g++.dg/cpp0x/sfinae68.C: New test.
8439 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8441 * g++.dg/cpp1y/pr88872.C: New test.
8443 2021-05-14 Michael de Lang <kingoipo@gmail.com>
8445 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
8447 2021-05-14 Marek Polacek <polacek@redhat.com>
8448 Jason Merrill <jason@redhat.com>
8451 * g++.dg/cpp0x/friend7.C: New test.
8452 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
8453 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
8454 * g++.dg/cpp0x/gen-attrs-74.C: New test.
8455 * g++.dg/ext/attrib63.C: New test.
8457 2021-05-13 Martin Sebor <msebor@redhat.com>
8459 PR tree-optimization/93100
8461 * g++.dg/warn/uninit-pr93100.C: New test.
8462 * gcc.dg/uninit-pr93100.c: New test.
8463 * gcc.dg/uninit-pr98583.c: New test.
8465 2021-05-13 Martin Jambor <mjambor@suse.cz>
8467 PR tree-optimization/100453
8468 * gcc.dg/tree-ssa/pr100453.c: New test.
8470 2021-05-13 Martin Sebor <msebor@redhat.com>
8472 * g++.dg/pr100574.C: Use size_t as operator new argument type.
8474 2021-05-13 Martin Liska <mliska@suse.cz>
8476 PR middle-end/100504
8477 * gcc.target/i386/pr100504.c: New test.
8479 2021-05-13 Martin Sebor <msebor@redhat.com>
8482 * gcc.dg/Wvla-parameter-9.c: New test.
8484 2021-05-13 Jakub Jelinek <jakub@redhat.com>
8487 * c-c++-common/gomp/pr99928-1.c: New test.
8488 * c-c++-common/gomp/pr99928-2.c: New test.
8489 * c-c++-common/gomp/pr99928-3.c: New test.
8490 * c-c++-common/gomp/pr99928-4.c: New test.
8491 * c-c++-common/gomp/pr99928-5.c: New test.
8492 * c-c++-common/gomp/pr99928-6.c: New test.
8493 * c-c++-common/gomp/pr99928-7.c: New test.
8494 * c-c++-common/gomp/pr99928-8.c: New test.
8495 * c-c++-common/gomp/pr99928-9.c: New test.
8496 * c-c++-common/gomp/pr99928-10.c: New test.
8497 * c-c++-common/gomp/pr99928-11.c: New test.
8499 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
8502 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
8504 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
8506 * gcc.dg/pr100563.c: New test.
8508 2021-05-13 Jakub Jelinek <jakub@redhat.com>
8510 PR tree-optimization/98856
8511 * gcc.target/i386/sse2-psraq-1.c: New test.
8512 * gcc.target/i386/sse4_2-psraq-1.c: New test.
8513 * gcc.target/i386/avx-psraq-1.c: New test.
8514 * gcc.target/i386/avx2-psraq-1.c: New test.
8515 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
8517 * gcc.target/i386/avx2-pr82370.c: Likewise.
8518 * gcc.target/i386/avx512f-pr82370.c: Likewise.
8519 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
8520 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
8521 * gcc.dg/torture/vshuf-8.inc: Likewise.
8523 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
8526 * g++.target/i386/pr100581.C: New test.
8528 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
8531 * gnat.dg/lto21.adb: Prune new LTO warning.
8533 2021-05-13 Martin Liska <mliska@suse.cz>
8536 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
8537 * gcc.dg/torture/pr94947-1.c: Likewise.
8539 2021-05-13 liuhongt <hongtao.liu@intel.com>
8541 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
8543 2021-05-13 liuhongt <hongtao.liu@intel.com>
8546 * gcc.target/i386/avx-pr94680.c: New test.
8547 * gcc.target/i386/avx512f-pr94680.c: New test.
8548 * gcc.target/i386/sse2-pr94680.c: New test.
8550 2021-05-12 Martin Sebor <msebor@redhat.com>
8552 PR middle-end/100571
8553 * gcc.dg/Wstringop-overflow-67.c: New test.
8555 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
8558 * gcc.dg/pr100521.c: New file.
8560 2021-05-12 Marek Polacek <polacek@redhat.com>
8562 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
8564 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
8566 * c-c++-common/gomp/map-6.c: New test.
8567 * c-c++-common/gomp/map-7.c: New test.
8569 2021-05-12 Richard Biener <rguenther@suse.de>
8571 PR tree-optimization/100566
8572 * gcc.dg/torture/pr100566.c: New testcase.
8574 2021-05-12 Jakub Jelinek <jakub@redhat.com>
8576 PR preprocessor/100392
8577 * gcc.dg/cpp/pr100392.c: New test.
8578 * gcc.dg/cpp/pr100392.h: New file.
8580 2021-05-12 Martin Liska <mliska@suse.cz>
8582 * lib/lto.exp: When running tests without jobserver, one can see
8583 the following warning for tests that use 1to1 partitioning.
8585 2021-05-12 liuhongt <hongtao.liu@intel.com>
8588 * gcc.target/i386/avx2-pr99908.c: New test.
8589 * gcc.target/i386/sse4_1-pr99908.c: New test.
8591 2021-05-12 Richard Biener <rguenther@suse.de>
8593 PR tree-optimization/100519
8594 * gcc.dg/torture/pr100519.c: New testcase.
8596 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
8599 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
8601 2021-05-12 Jakub Jelinek <jakub@redhat.com>
8603 PR middle-end/100508
8604 * gcc.dg/gomp/pr100508.c: New test.
8606 2021-05-12 Jakub Jelinek <jakub@redhat.com>
8607 Marc Glisse <marc.glisse@inria.fr>
8609 PR tree-optimization/94589
8610 * gcc.dg/tree-ssa/pr94589-1.c: New test.
8612 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
8615 * g++.target/i386/pr98218-1.C: Ditto.
8616 * gcc.target/i386/pr98218-4.c: New test.
8617 * gcc.target/i386/pr98218-1.c: Correct PR number.
8618 * gcc.target/i386/pr98218-1a.c: Ditto.
8619 * gcc.target/i386/pr98218-2.c: Ditto.
8620 * gcc.target/i386/pr98218-2a.c: Ditto.
8621 * gcc.target/i386/pr98218-3.c: Ditto.
8622 * gcc.target/i386/pr98218-3a.c: Ditto.
8624 2021-05-11 Joseph Myers <joseph@codesourcery.com>
8626 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
8627 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
8629 2021-05-11 Joseph Myers <joseph@codesourcery.com>
8631 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
8634 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
8636 * gcc.dg/guality/pr43077-1.c: Align types of output and input
8637 operands by lifting immediates to type long.
8639 2021-05-11 Joseph Myers <joseph@codesourcery.com>
8641 * gcc.dg/c11-digit-separators-1.c,
8642 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
8645 2021-05-11 Jason Merrill <jason@redhat.com>
8648 * g++.dg/ext/vector41.C: New test.
8650 2021-05-11 Martin Liska <mliska@suse.cz>
8652 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
8653 * brig.dg/README: Removed.
8654 * brig.dg/dg.exp: Removed.
8655 * brig.dg/test/gimple/alloca.hsail: Removed.
8656 * brig.dg/test/gimple/atomics.hsail: Removed.
8657 * brig.dg/test/gimple/branches.hsail: Removed.
8658 * brig.dg/test/gimple/fbarrier.hsail: Removed.
8659 * brig.dg/test/gimple/function_calls.hsail: Removed.
8660 * brig.dg/test/gimple/internal-casts.hsail: Removed.
8661 * brig.dg/test/gimple/kernarg.hsail: Removed.
8662 * brig.dg/test/gimple/mem.hsail: Removed.
8663 * brig.dg/test/gimple/mulhi.hsail: Removed.
8664 * brig.dg/test/gimple/packed.hsail: Removed.
8665 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
8666 * brig.dg/test/gimple/smoke_test.hsail: Removed.
8667 * brig.dg/test/gimple/variables.hsail: Removed.
8668 * brig.dg/test/gimple/vector.hsail: Removed.
8669 * lib/brig-dg.exp: Removed.
8670 * lib/brig.exp: Removed.
8672 2021-05-11 Alex Coplan <alex.coplan@arm.com>
8675 * gcc.target/arm/cmse/pr99725.c: New test.
8677 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
8679 * gcc.target/aarch64/fmul_lane_1.c: New test.
8681 2021-05-11 Richard Biener <rguenther@suse.de>
8683 PR middle-end/100509
8684 * gcc.dg/pr100509.c: New testcase.
8686 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
8688 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
8690 2021-05-11 Patrick Palka <ppalka@redhat.com>
8693 * g++.dg/lookup/operator-3.C: New test.
8695 2021-05-11 Patrick Palka <ppalka@redhat.com>
8698 * g++.dg/cpp2a/concepts-ctad4.C: New test.
8700 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
8702 * gnat.dg/specs/opt5.ads: New test.
8703 * gnat.dg/specs/opt5_pkg.ads: New helper.
8705 2021-05-10 Martin Sebor <msebor@redhat.com>
8707 PR middle-end/100425
8708 PR middle-end/100510
8709 * c-c++-common/Walloca-larger-than.C: New test.
8710 * gcc.dg/Walloca-larger-than-4.c: New test.
8711 * gcc.dg/Wvla-larger-than-5.c: New test.
8712 * gcc.dg/pr79972.c: Remove unexpected warning directive.
8714 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
8716 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
8717 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
8719 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
8721 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
8723 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
8725 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
8727 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
8729 PR tree-optimization/42587
8730 * gcc.dg/optimize-bswapsi-6.c: New test.
8732 2021-05-10 Richard Biener <rguenther@suse.de>
8735 * g++.dg/vect/slp-pr99971.cc: Align data.
8737 2021-05-10 Richard Biener <rguenther@suse.de>
8739 PR tree-optimization/100492
8740 * gcc.dg/torture/pr100492.c: New testcase.
8742 2021-05-10 Richard Biener <rguenther@suse.de>
8744 PR middle-end/100464
8746 * gcc.dg/pr100464.c: New testcase.
8747 * g++.dg/tree-ssa/array-temp1.C: Adjust.
8749 2021-05-10 Richard Biener <rguenther@suse.de>
8751 PR tree-optimization/100434
8752 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
8754 2021-05-10 Alex Coplan <alex.coplan@arm.com>
8757 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
8758 Update now that we're (correctly) using full 128-bit vector
8760 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
8762 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
8764 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
8766 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
8767 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
8770 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
8773 * gfortran.dg/class_dummy_7.f90: Correct PR number.
8775 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
8777 * gcc.dg/sso-9.c: Delete.
8779 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
8781 * gnat.dg/debug18.adb: New test.
8783 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
8785 * gcc.dg/sso-12.c: New test.
8787 2021-05-07 Jason Merrill <jason@redhat.com>
8789 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
8792 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8794 PR tree-optimization/79333
8795 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
8797 2021-05-07 Jakub Jelinek <jakub@redhat.com>
8800 * c-c++-common/gomp/pr100450.c: New test.
8802 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
8805 * gcc.target/i386/pr100445-1.c: New test.
8807 2021-05-07 Jakub Jelinek <jakub@redhat.com>
8810 * gcc.target/i386/pr100445.c: New test.
8812 2021-05-06 Joseph Myers <joseph@codesourcery.com>
8815 PR preprocessor/97604
8816 * g++.dg/cpp1y/digit-sep-neg-2.C,
8817 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
8818 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
8819 Adjust expected messages.
8821 2021-05-06 Martin Jambor <mjambor@suse.cz>
8823 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
8824 05193687dde, make the argv again pointer to an array.
8826 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
8828 * gnat.dg/opt93.adb: Compile only for LP64 targets.
8830 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
8832 * lib/target-supports.exp: Add s390 checks for vect conversions.
8834 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
8836 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
8838 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
8842 * gfortran.dg/class_dummy_6.f90: New test.
8843 * gfortran.dg/class_dummy_7.f90: New test.
8845 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
8848 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
8850 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
8852 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
8853 __builtin_s390_vpdi.
8854 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
8857 2021-05-06 Jakub Jelinek <jakub@redhat.com>
8859 PR tree-optimization/94589
8860 * gcc.dg/pr94589-1.c: New test.
8861 * gcc.dg/pr94589-2.c: New test.
8862 * gcc.dg/pr94589-3.c: New test.
8863 * gcc.dg/pr94589-4.c: New test.
8864 * g++.dg/opt/pr94589-1.C: New test.
8865 * g++.dg/opt/pr94589-2.C: New test.
8866 * g++.dg/opt/pr94589-3.C: New test.
8867 * g++.dg/opt/pr94589-4.C: New test.
8869 2021-05-06 Richard Biener <rguenther@suse.de>
8872 * gcc.dg/pr100373.c: New testcase.
8874 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
8876 * gcc.c-torture/execute/20210505-1.c: New test.
8878 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
8881 * gcc.target/i386/pr91400-1.c: New test.
8882 * gcc.target/i386/pr91400-2.c: Likewise.
8884 2021-05-05 Martin Sebor <msebor@redhat.com>
8886 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
8888 2021-05-05 Harald Anlauf <anlauf@gmx.de>
8891 * gfortran.dg/argument_checking_25.f90: New test.
8893 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
8896 * gcc.target/i386/pr98218-1.c: New test.
8897 * gcc.target/i386/pr98218-1a.c: Ditto.
8898 * gcc.target/i386/pr98218-2.c: Ditto.
8899 * gcc.target/i386/pr98218-2a.c: Ditto.
8900 * gcc.target/i386/pr98218-3.c: Ditto.
8901 * gcc.target/i386/pr98218-3a.c: Ditto.
8902 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
8903 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
8905 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
8907 * gnat.dg/debug17.adb: Minor tweak.
8909 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
8911 * gnat.dg/debug8.adb: Minor tweak.
8912 * gnat.dg/debug11.adb: Likewise.
8913 * gnat.dg/debug16.adb: Likewise.
8914 * gnat.dg/debug17.adb: New test.
8915 * gnat.dg/specs/debug1.ads: Minor tweak.
8917 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
8919 * gcc.dg/vect/slp-21.c: Add s390.
8921 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
8924 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
8926 2021-05-05 Richard Biener <rguenther@suse.de>
8928 PR tree-optimization/79333
8929 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
8930 * gcc.dg/graphite/fuse-1.c: Adjust.
8931 * gcc.dg/pr43864-4.c: Likewise.
8933 2021-05-05 Richard Biener <rguenther@suse.de>
8935 PR middle-end/100394
8936 * g++.dg/torture/pr100382.C: New testcase.
8938 2021-05-04 Martin Sebor <msebor@redhat.com>
8940 PR middle-end/100307
8941 * g++.dg/warn/Wplacement-new-size-9.C: New test.
8942 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
8944 2021-05-04 Martin Sebor <msebor@redhat.com>
8946 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
8948 2021-05-04 Martin Sebor <msebor@redhat.com>
8950 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
8952 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
8954 * gcc.target/s390/oscbreak-1.c: Compile with -O1
8957 2021-05-04 Richard Biener <rguenther@suse.de>
8959 PR tree-optimization/100414
8960 * gcc.dg/pr100414.c: New testcase.
8962 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
8964 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
8966 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
8968 * gnat.dg/opt94.adb: New file.
8969 * gnat.dg/opt94_pkg.adb: New file.
8970 * gnat.dg/opt94_pkg.ads: New file.
8972 2021-05-04 Richard Biener <rguenther@suse.de>
8974 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
8975 simplify dump scanning down to one case.
8977 2021-05-04 Richard Biener <rguenther@suse.de>
8979 PR tree-optimization/100329
8980 * gcc.dg/torture/pr100329.c: New testcase.
8982 2021-05-04 Richard Biener <rguenther@suse.de>
8984 PR tree-optimization/100398
8985 * gcc.dg/torture/pr100398.c: New testcase.
8987 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8989 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
8990 Fix dg directives order.
8991 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
8994 2021-05-03 Jeff Law <jlaw@tachyum.com>
8996 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
8999 2021-05-03 Patrick Palka <ppalka@redhat.com>
9002 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
9004 2021-05-03 Patrick Palka <ppalka@redhat.com>
9008 * g++.dg/template/call8.C: New test.
9009 * g++.dg/template/koenig12a.C: New test.
9011 2021-05-03 Jeff Law <jlaw@tachyum.com>
9013 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
9015 2021-05-03 Marek Polacek <polacek@redhat.com>
9018 * g++.dg/concepts/diagnostic18.C: New test.
9020 2021-05-03 Marek Polacek <polacek@redhat.com>
9023 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
9025 2021-05-03 Jeff Law <jlaw@tachyum.com>
9027 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
9029 2021-05-03 Jeff Law <jlaw@tachyum.com>
9031 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
9033 2021-05-03 Jeff Law <jlaw@tachyum.com>
9035 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
9037 2021-05-03 Jeff Law <jlaw@tachyum.com>
9039 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
9040 cr16 and xstormy16 targets.
9042 2021-05-03 Richard Biener <rguenther@suse.de>
9044 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
9045 * gcc.dg/pr81192.c: Disable DSE.
9047 2021-05-03 Richard Biener <rguenther@suse.de>
9049 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
9051 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
9054 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
9055 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
9057 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
9059 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
9060 mapping class on AIX.
9061 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
9062 * gcc.c-torture/execute/alias-2.c: Same.
9063 * gcc.dg/alias-7.c: Same.
9065 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
9067 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
9069 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
9072 2021-04-30 Richard Biener <rguenther@suse.de>
9075 * g++.dg/pr98032.C: New testcase.
9077 2021-04-30 Richard Biener <rguenther@suse.de>
9079 PR tree-optimization/96513
9080 * gcc.dg/torture/pr96513.c: New testcase.
9082 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
9085 * gcc.target/i386/pr98060.c: New test.
9087 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
9089 PR rtl-optimization/100225
9090 PR rtl-optimization/84878
9091 * gcc.dg/pr100225.c: New test.
9093 2021-04-29 Joseph Myers <joseph@codesourcery.com>
9095 PR preprocessor/82359
9096 * g++.dg/cpp1y/digit-sep-line.C,
9097 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
9099 2021-04-29 Jason Merrill <jason@redhat.com>
9101 * g++.dg/lookup/using-decl1.C: New test.
9103 2021-04-29 Jason Merrill <jason@redhat.com>
9106 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
9108 2021-04-29 Patrick Palka <ppalka@redhat.com>
9111 * g++.dg/template/koenig12.C: New test.
9113 2021-04-29 Marek Polacek <polacek@redhat.com>
9116 * g++.dg/cpp1z/class-deduction87.C: New test.
9118 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
9120 PR rtl-optimization/100303
9121 * g++.dg/torture/pr100303.C: New file.
9123 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
9126 * g++.dg/pr90773-1.h: New test.
9127 * g++.dg/pr90773-1a.C: Likewise.
9128 * g++.dg/pr90773-1b.C: Likewise.
9129 * g++.dg/pr90773-1c.C: Likewise.
9130 * g++.dg/pr90773-1d.C: Likewise.
9131 * gcc.target/i386/pr90773-1.c: Likewise.
9132 * gcc.target/i386/pr90773-2.c: Likewise.
9133 * gcc.target/i386/pr90773-3.c: Likewise.
9134 * gcc.target/i386/pr90773-4.c: Likewise.
9135 * gcc.target/i386/pr90773-5.c: Likewise.
9136 * gcc.target/i386/pr90773-6.c: Likewise.
9137 * gcc.target/i386/pr90773-7.c: Likewise.
9138 * gcc.target/i386/pr90773-8.c: Likewise.
9139 * gcc.target/i386/pr90773-9.c: Likewise.
9140 * gcc.target/i386/pr90773-10.c: Likewise.
9141 * gcc.target/i386/pr90773-11.c: Likewise.
9142 * gcc.target/i386/pr90773-12.c: Likewise.
9143 * gcc.target/i386/pr90773-13.c: Likewise.
9144 * gcc.target/i386/pr90773-14.c: Likewise.
9146 2021-04-29 Richard Biener <rguenther@suse.de>
9148 PR tree-optimization/100253
9149 * g++.dg/pr100253.C: New testcase.
9151 2021-04-29 Jakub Jelinek <jakub@redhat.com>
9154 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
9156 2021-04-29 Jakub Jelinek <jakub@redhat.com>
9159 * gcc.target/aarch64/sve/pr100302.c: New test.
9161 2021-04-29 Jakub Jelinek <jakub@redhat.com>
9164 * c-c++-common/gomp/task-detach-3.c: New test.
9166 2021-04-29 Richard Biener <rguenther@suse.de>
9168 PR tree-optimization/99912
9169 * gcc.dg/pr95580.c: Disable DSE.
9170 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
9171 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
9172 to prevent them from being removed.
9173 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
9175 2021-04-29 Martin Sebor <msebor@redhat.com>
9177 PR middle-end/100250
9178 * gcc.dg/uninit-pr100250.c: New test.
9180 2021-04-29 Joseph Myers <joseph@codesourcery.com>
9182 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
9183 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
9185 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
9187 * gfortran.dg/gomp/map-5.f90: New test.
9189 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
9191 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
9192 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
9193 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
9195 2021-04-28 Alexandre Oliva <oliva@adacore.com>
9197 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
9199 2021-04-28 Alexandre Oliva <oliva@adacore.com>
9201 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
9202 mismatch when asm comments start with "/ ".
9204 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
9207 * gcc.c-torture/compile/pr100305.c: New test.
9209 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9212 * gfortran.dg/PR82376.f90: New test.
9214 2021-04-28 Richard Biener <rguenther@suse.de>
9216 PR tree-optimization/100292
9217 * gcc.dg/pr100292.c: New testcase.
9219 2021-04-28 Richard Wai <richard@annexi-strayline.com>
9221 * gnat.dg/containers2.adb: New test.
9223 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
9225 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
9227 2021-04-27 Jason Merrill <jason@redhat.com>
9230 * g++.dg/cpp0x/depr-copy3.C: New test.
9232 2021-04-27 Patrick Palka <ppalka@redhat.com>
9235 * g++.dg/cpp0x/variadic182.C: New test.
9237 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
9239 PR middle-end/100284
9240 * gcc.target/aarch64/sve/pr81003.c: New test.
9242 2021-04-27 Martin Sebor <msebor@redhat.com>
9245 * g++.dg/ext/flexary13.C: Remove malformed directives.
9247 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
9250 * gcc.c-torture/compile/pr100106.c: New testcase.
9252 2021-04-27 Alex Coplan <alex.coplan@arm.com>
9255 * gcc.target/arm/pr99977.c: New test.
9257 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9259 PR tree-optimization/100239
9260 * gcc.dg/pr100239.c: New test.
9262 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9264 PR rtl-optimization/100254
9265 * g++.dg/opt/pr100254.C: New test.
9267 2021-04-27 Richard Biener <rguenther@suse.de>
9269 PR tree-optimization/99912
9270 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
9271 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
9272 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
9273 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
9275 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9277 PR tree-optimization/95527
9278 * gcc.dg/tree-ssa/pr95527-2.c: New test.
9280 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9282 PR tree-optimization/96696
9283 * gcc.target/i386/pr96696.c: New test.
9285 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
9288 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
9289 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
9290 expected error message when subtracting pointers to different
9291 vector types. Expect warnings when mixing them elsewhere.
9292 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
9293 XFAILs. Tweak error messages for some cases.
9295 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
9297 * gcc.target/aarch64/simd/ssra.c: Use +nosve
9298 * gcc.target/aarch64/simd/usra.c: Likewise.
9300 2021-04-27 Richard Biener <rguenther@suse.de>
9302 PR tree-optimization/100051
9303 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
9305 2021-04-27 Richard Biener <rguenther@suse.de>
9308 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
9309 malformed dg directive.
9311 2021-04-27 Richard Biener <rguenther@suse.de>
9314 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
9315 * g++.dg/ipa/pr45572-2.C: Likewise.
9316 * g++.dg/template/spec26.C: Likewise.
9317 * gcc.dg/pr20126.c: Likewise.
9318 * gcc.dg/tree-ssa/pr20739.c: Likewise.
9320 2021-04-27 Richard Biener <rguenther@suse.de>
9322 PR tree-optimization/100278
9323 * gcc.dg/tree-ssa/pr100278.c: New testcase.
9325 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9328 * gcc.target/i386/pr99405.c: New test.
9330 2021-04-27 Richard Biener <rguenther@suse.de>
9332 PR tree-optimization/99776
9333 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
9335 2021-04-26 Patrick Palka <ppalka@redhat.com>
9338 * g++.dg/cpp1y/constexpr-base1.C: New test.
9339 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
9341 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
9343 * gfortran.dg/goacc/classify-serial.f95:
9344 Use [Ww]arning in dg-bogus as FE diagnostic and default
9345 diagnostic differ and the result depends on ENABLE_OFFLOAD.
9346 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9347 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9349 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
9351 * gfortran.dg/goacc/classify-serial.f95:
9352 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
9353 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9354 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9356 2021-04-26 Richard Biener <rguenther@suse.de>
9358 PR tree-optimization/99956
9359 * gfortran.dg/pr99956.f: New testcase.
9361 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
9363 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
9364 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
9365 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
9366 * gcc.target/arm/cmse/cmse-16.c: Likewise.
9367 * gcc.target/arm/cmse/struct-1.c: Likewise.
9368 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
9370 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
9373 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
9375 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
9377 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
9378 Nathan Sidwell <nathan@codesourcery.com>
9379 Tom de Vries <vries@codesourcery.com>
9380 Julian Brown <julian@codesourcery.com>
9381 Kwok Cheung Yeung <kcy@codesourcery.com>
9383 * c-c++-common/goacc/diag-parallelism-1.c: New.
9384 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
9385 and match diagnostics, as appropriate.
9386 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
9387 * c-c++-common/goacc/classify-kernels.c: Likewise.
9388 * c-c++-common/goacc/classify-parallel.c: Likewise.
9389 * c-c++-common/goacc/classify-routine.c: Likewise.
9390 * c-c++-common/goacc/classify-serial.c: Likewise.
9391 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
9392 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
9393 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
9394 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9395 * c-c++-common/goacc/pr70688.c: Likewise.
9396 * c-c++-common/goacc/routine-1.c: Likewise.
9397 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
9398 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
9399 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9400 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9401 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9402 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9403 * gfortran.dg/goacc/classify-serial.f95: Likewise.
9404 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
9405 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9406 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9407 * gfortran.dg/goacc/routine-4.f90: Likewise.
9408 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9409 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9410 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9411 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
9413 2021-04-26 Richard Biener <rguenther@suse.de>
9415 PR tree-optimization/99473
9416 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
9418 2021-04-25 liuhongt <hongtao.liu@intel.com>
9421 * gcc.target/i386/pr98911.c: New test.
9422 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
9423 with __builtin_ia32_pcmpistrm128 since it has been folded.
9425 2021-04-24 David Malcolm <dmalcolm@redhat.com>
9428 * g++.dg/analyzer/pr100244.C: New test.
9430 2021-04-24 Harald Anlauf <anlauf@gmx.de>
9433 * gfortran.dg/pr100154.f90: New test.
9435 2021-04-24 Harald Anlauf <anlauf@gmx.de>
9438 * gfortran.dg/ptr-func-4.f90: New test.
9440 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
9442 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
9443 * gcc.dg/guality/guality.c: Likewise.
9444 * gcc.dg/guality/inline-params.c: Likewise.
9445 * gcc.dg/guality/loop-1.c: Likewise.
9446 * gcc.dg/guality/pr36728-1.c: Likewise.
9447 * gcc.dg/guality/pr36728-2.c: Likewise.
9448 * gcc.dg/guality/pr36728-3.c: Likewise.
9449 * gcc.dg/guality/pr41447-1.c: Likewise.
9450 * gcc.dg/guality/pr54200.c: Likewise.
9451 * gcc.dg/guality/pr54519-1.c: Likewise.
9452 * gcc.dg/guality/pr54519-2.c: Likewise.
9453 * gcc.dg/guality/pr54519-3.c: Likewise.
9454 * gcc.dg/guality/pr54519-4.c: Likewise.
9455 * gcc.dg/guality/pr54519-5.c: Likewise.
9456 * gcc.dg/guality/pr54519-6.c: Likewise.
9457 * gcc.dg/guality/pr54693-2.c: Likewise.
9458 * gcc.dg/guality/pr56154-1.c: Likewise.
9459 * gcc.dg/guality/pr59776.c: Likewise.
9460 * gcc.dg/guality/pr68860-1.c: Likewise.
9461 * gcc.dg/guality/pr68860-2.c: Likewise.
9462 * gcc.dg/guality/pr90074.c: Likewise.
9463 * gcc.dg/guality/pr90716.c: Likewise.
9464 * gcc.dg/guality/sra-1.c: Likewise.
9466 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
9468 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
9470 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
9471 * gcc.dg/guality/pr59776.c: Likewise.
9472 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
9474 2021-04-24 Patrick Palka <ppalka@redhat.com>
9481 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
9482 * g++.dg/cpp2a/nontype-class45.C: New test.
9483 * g++.dg/cpp2a/nontype-class46.C: New test.
9484 * g++.dg/cpp2a/nontype-class47.C: New test.
9485 * g++.dg/cpp2a/nontype-class48.C: New test.
9487 2021-04-24 Patrick Palka <ppalka@redhat.com>
9490 * g++.dg/cpp1z/class-deduction86.C: New test.
9492 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
9495 * gcc.target/powerpc/pr98952.c: New test.
9497 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
9500 * gcc.target/i386/pr79514.c (dg-error):
9501 Expect error for 64bit targets.
9503 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
9506 * gcc.target/i386/pr100182.c: New test.
9507 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
9508 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
9510 2021-04-23 Patrick Palka <ppalka@redhat.com>
9513 * g++.dg/concepts/diagnostic17.C: New test.
9515 2021-04-23 Patrick Palka <ppalka@redhat.com>
9518 * g++.dg/cpp1z/direct-enum-init2.C: New test.
9520 2021-04-23 Richard Biener <rguenther@suse.de>
9522 PR tree-optimization/99971
9523 * g++.dg/vect/slp-pr99971.cc: New testcase.
9525 2021-04-23 liuhongt <hongtao.liu@intel.com>
9528 * gcc.target/i386/pr100093.c: New test.
9530 2021-04-22 Patrick Palka <ppalka@redhat.com>
9533 * g++.dg/cpp2a/concepts-uneval3.C: New test.
9535 2021-04-22 Patrick Palka <ppalka@redhat.com>
9538 * g++.dg/template/partial-specialization9.C: New test.
9540 2021-04-22 Marek Polacek <polacek@redhat.com>
9543 * g++.dg/warn/Wtype-limits6.C: New test.
9545 2021-04-22 Patrick Palka <ppalka@redhat.com>
9548 * g++.dg/cpp0x/sfinae67.C: New test.
9550 2021-04-22 Patrick Palka <ppalka@redhat.com>
9553 * g++.dg/template/access36.C: New test.
9555 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
9557 * substr_9.f90: Move to ...
9558 * gfortran.dg/substr_9.f90: ... here.
9559 * substr_10.f90: Move to ...
9560 * gfortran.dg/substr_10.f90: ... here.
9562 2021-04-22 Martin Liska <mliska@suse.cz>
9566 * g++.dg/template/nontype29.C: Fix typos and missing comments.
9567 * gcc.dg/Warray-bounds-64.c: Likewise.
9568 * gcc.dg/Warray-parameter.c: Likewise.
9569 * gcc.dg/Wstring-compare.c: Likewise.
9570 * gcc.dg/format/gcc_diag-11.c: Likewise.
9571 * gfortran.dg/array_constructor_3.f90: Likewise.
9572 * gfortran.dg/matmul_bounds_9.f90: Likewise.
9573 * gfortran.dg/pr78033.f90: Likewise.
9574 * gfortran.dg/pr96325.f90: Likewise.
9576 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
9579 * gcc.target/i386/pr100119.c: New test.
9581 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9584 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
9586 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
9588 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
9589 obtained hard limit, and only call setrlimit if new softlimit is lower.
9591 2021-04-22 Richard Biener <rguenther@suse.de>
9594 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
9597 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
9599 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
9602 2021-04-21 Marek Polacek <polacek@redhat.com>
9605 * g++.dg/cpp0x/enum_base4.C: New test.
9606 * g++.dg/cpp0x/enum_base5.C: New test.
9608 2021-04-21 Alex Coplan <alex.coplan@arm.com>
9611 * gcc.target/aarch64/pr99988.c: New test.
9613 2021-04-21 Jakub Jelinek <jakub@redhat.com>
9615 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
9617 * g++.dg/cpp1y/auto-fn61.C: Likewise.
9618 * g++.dg/cpp2a/nontype-class39.C: Likewise.
9619 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
9620 * g++.dg/cpp0x/vt-88982.C: Likewise.
9621 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
9622 dg-additional-options.
9623 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9625 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
9627 * gcc.target/i386/monitor-2.c: New test.
9629 2021-04-21 Richard Biener <rguenther@suse.de>
9632 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
9633 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
9635 2021-04-21 Jakub Jelinek <jakub@redhat.com>
9637 PR rtl-optimization/100148
9638 * g++.dg/opt/pr100148.C: New test.
9640 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
9642 * gfortran.dg/gomp/depobj-1.f90: New test.
9643 * gfortran.dg/gomp/depobj-2.f90: New test.
9645 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9647 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
9649 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
9651 PR middle-end/100130
9652 * c-c++-common/attr-retain-10.c: New test.
9653 * c-c++-common/attr-retain-11.c: Likewise.
9655 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9657 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
9658 must match for target IBM Z only.
9660 2021-04-20 Jason Merrill <jason@redhat.com>
9663 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
9665 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9667 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
9668 z/Architecture only.
9670 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
9673 * gfortran.dg/pdt_31.f03: New test.
9674 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
9677 2021-04-19 Marek Polacek <polacek@redhat.com>
9680 * g++.dg/concepts/diagnostic16.C: New test.
9682 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
9685 * gdc.dg/pr98457.d: New test.
9687 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9690 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
9693 2021-04-19 Richard Biener <rguenther@suse.de>
9695 PR preprocessor/100142
9696 * gcc.dg/pr100142.c: New testcase.
9697 * g++.dg/diagnostic/pr72803.C: Revert last change.
9699 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
9701 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
9702 '--param=openacc-kernels=[...]'.
9703 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
9704 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
9705 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
9706 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9707 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
9708 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9709 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9711 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
9713 * gnat.dg/opt92.adb: New test.
9715 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9717 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
9718 * c-c++-common/zero-scratch-regs-9.c: Likewise.
9719 * c-c++-common/zero-scratch-regs-10.c: Likewise.
9720 * c-c++-common/zero-scratch-regs-11.c: Likewise.
9721 * gcc.target/s390/zero-scratch-regs-1.c: New test.
9723 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9726 * gfortran.dg/PR100094.f90: New test.
9728 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
9731 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
9734 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9737 * gcc.target/aarch64/pr91710.c: New test.
9739 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9742 * gfortran.dg/PR10018.f90: New test.
9744 2021-04-16 Tamar Christina <tamar.christina@arm.com>
9747 * gcc.target/aarch64/sve/pr100048.c: New test.
9749 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9752 * g++.dg/cpp0x/constexpr-100111.C: New test.
9754 2021-04-16 Marek Polacek <polacek@redhat.com>
9757 * g++.dg/cpp2a/typename14.C: Don't expect particular error
9759 * g++.dg/cpp2a/typename19.C: New test.
9761 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
9763 * gcc.dg/gimplefe-40.c: Moved to...
9764 * gcc.dg/vect/gimplefe-40.c: ...here.
9765 * gcc.dg/gimplefe-41.c: Moved to...
9766 * gcc.dg/vect/gimplefe-41.c: ...here.
9768 2021-04-16 Harald Anlauf <anlauf@gmx.de>
9769 Paul Thomas <pault@gcc.gnu.org>
9772 * gfortran.dg/pr63797.f90: New test.
9774 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9776 * gcc.dg/tree-ssa/pr83403-1.c: Revert
9777 max-completely-peeled-insns to the default value on IBM Z.
9778 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
9780 2021-04-16 Patrick Palka <ppalka@redhat.com>
9783 * g++.dg/cpp2a/constexpr-init21.C: New test.
9785 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9788 * gcc.target/aarch64/pr100075.c: New test.
9790 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
9792 PR rtl-optimization/99596
9793 * gcc.target/arm/pr99596.c: New test.
9795 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
9798 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
9800 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
9801 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
9802 missing quotes around switch names.
9803 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
9805 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9808 * gcc.target/aarch64/pr99767.c: New test.
9810 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9813 * g++.dg/cpp23/lambda-specifiers2.C: New test.
9815 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9818 * g++.dg/cpp1z/pr99833.C: New test.
9819 * g++.dg/cpp2a/pr99833.C: New test.
9821 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9823 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
9824 the default value on IBM Z.
9826 2021-04-16 Jason Merrill <jason@redhat.com>
9829 * g++.dg/abi/mangle71.C: Fix expected mangling.
9830 * g++.dg/abi/mangle77.C: New test.
9831 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
9832 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
9833 * g++.dg/cpp2a/nontype-class44.C: New test.
9835 2021-04-15 Martin Sebor <msebor@redhat.com>
9839 * gcc.dg/Warray-parameter-9.c: New test.
9840 * gcc.dg/Wnonnull-6.c: New test.
9841 * gcc.dg/Wreturn-type3.c: New test.
9842 * gcc.dg/Wunused-result.c: New test.
9843 * gcc.dg/attr-noreturn.c: New test.
9844 * gcc.dg/attr-returns-nonnull.c: New test.
9846 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
9849 * gcc.dg/pr84877.c: Xfail for cris-*-*.
9851 2021-04-15 Jason Merrill <jason@redhat.com>
9854 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
9856 2021-04-15 Martin Sebor <msebor@redhat.com>
9858 * gcc.dg/uninit-pr89230-1.c: New test.
9859 * gcc.dg/uninit-pr89230-2.c: Same.
9861 2021-04-15 Jason Merrill <jason@redhat.com>
9864 * g++.dg/cpp0x/noexcept67.C: New test.
9866 2021-04-15 Jason Merrill <jason@redhat.com>
9869 * g++.dg/cpp2a/lambda-uneval15.C: New test.
9871 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9873 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
9874 -mtune=generic to the SVE flags.
9875 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9876 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9877 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9879 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9881 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
9882 (aarch64-with-arch-dg-options): Likewise.
9883 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
9884 aarch64-with-arch-dg-options. Move the default architecture
9885 flags to the final dg-runtest argument.
9886 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
9888 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
9890 2021-04-15 Jakub Jelinek <jakub@redhat.com>
9893 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
9895 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9898 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
9899 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
9901 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9904 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
9906 2021-04-15 Jakub Jelinek <jakub@redhat.com>
9909 * gcc.target/aarch64/pr100056.c: New test.
9911 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9913 * gcc.dg/pr93210.c: Adapt regex in order to also support a
9914 RESULT_DECL as an operand for a RETURN_EXPR.
9916 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
9918 * gcc.target/aarch64/sve/pr99929_1.c: New file.
9919 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
9921 2021-04-14 Jason Merrill <jason@redhat.com>
9924 * g++.dg/template/dependent-tmpl2.C: New test.
9926 2021-04-14 Jason Merrill <jason@redhat.com>
9929 * g++.dg/parse/uneval1.C: New test.
9931 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
9933 PR rtl-optimization/100066
9934 * gcc.target/i386/pr100066.c: New.
9936 2021-04-14 Martin Sebor <msebor@redhat.com>
9938 * gcc.dg/pr86058.c: Limit to just x86_64.
9940 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
9943 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
9945 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
9947 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
9948 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
9950 2021-04-14 Patrick Palka <ppalka@redhat.com>
9954 * g++.dg/cpp1z/class-deduction85.C: New test.
9955 * g++.dg/template/ref11.C: New test.
9957 2021-04-14 Jason Merrill <jason@redhat.com>
9960 * g++.dg/cpp2a/lambda-uneval14.C: New test.
9962 2021-04-14 Jason Merrill <jason@redhat.com>
9965 * g++.dg/debug/defaulted1.C: New test.
9967 2021-04-14 Jason Merrill <jason@redhat.com>
9970 * g++.dg/debug/cleanup1.C: New test.
9971 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
9972 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
9973 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
9974 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
9975 * g++.dg/tm/inherit2.C: Likewise.
9976 * g++.dg/tm/unsafe1.C: Likewise.
9977 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
9978 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
9980 2021-04-13 Martin Sebor <msebor@redhat.com>
9982 PR tree-optimization/82800
9983 * g++.dg/warn/uninit-pr82800.C: New test.
9985 2021-04-13 Martin Sebor <msebor@redhat.com>
9988 * gcc.dg/pr86058.c: New test.
9990 2021-04-13 Patrick Palka <ppalka@redhat.com>
9993 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
9994 * g++.old-deja/g++.ns/template7.C: Likewise.
9995 * g++.old-deja/g++.pt/crash8.C: Likewise.
9997 2021-04-13 Jason Merrill <jason@redhat.com>
10000 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
10002 2021-04-13 Jakub Jelinek <jakub@redhat.com>
10005 * g++.dg/cpp2a/spaceship-err6.C: New test.
10007 2021-04-13 Jason Merrill <jason@redhat.com>
10010 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
10012 2021-04-13 Patrick Palka <ppalka@redhat.com>
10015 * g++.dg/parse/template2.C: Adjust expected diagnostic.
10016 * g++.dg/template/error8.C: Likewise.
10017 * g++.dg/cpp1z/class-deduction84.C: New test.
10019 2021-04-13 Richard Biener <rguenther@suse.de>
10021 PR tree-optimization/100053
10022 * gcc.dg/torture/pr100053.c: New testcase.
10023 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
10025 2021-04-13 Jason Merrill <jason@redhat.com>
10028 * g++.dg/cpp0x/constexpr-base7.C: New test.
10030 2021-04-13 Nathan Sidwell <nathan@acm.org>
10032 PR preprocessor/99446
10033 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
10035 2021-04-13 Jakub Jelinek <jakub@redhat.com>
10038 * gcc.target/aarch64/pr100028.c: New test.
10040 2021-04-13 Patrick Palka <ppalka@redhat.com>
10043 * g++.dg/cpp2a/nontype-class43.C: New test.
10045 2021-04-13 Patrick Palka <ppalka@redhat.com>
10049 * g++.dg/cpp2a/concepts-uneval1.C: New test.
10050 * g++.dg/cpp2a/concepts-uneval2.C: New test.
10052 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
10055 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
10056 line 971 for cris-*-*.
10058 2021-04-13 David Malcolm <dmalcolm@redhat.com>
10061 * gcc.dg/analyzer/pr98599-a.c: New test.
10062 * gcc.dg/analyzer/pr98599-b.c: New test.
10064 2021-04-12 Jakub Jelinek <jakub@redhat.com>
10066 PR rtl-optimization/99905
10067 * gcc.target/i386/pr99905.c: New test.
10069 2021-04-12 Jakub Jelinek <jakub@redhat.com>
10072 * gcc.dg/pr99830.c: New test.
10074 2021-04-12 Jason Merrill <jason@redhat.com>
10077 * g++.dg/template/dependent-tmpl1.C: New test.
10079 2021-04-12 Martin Liska <mliska@suse.cz>
10082 * g++.dg/asan/pr99877.C: New test.
10084 2021-04-12 Cui,Lili <lili.cui@intel.com>
10086 * gcc.target/i386/funcspec-56.inc: Handle new march.
10087 * g++.target/i386/mv16.C: Handle new march
10089 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
10091 PR middle-end/98088
10092 * c-c++-common/goacc/collapse-2.c: New.
10094 2021-04-11 Jason Merrill <jason@redhat.com>
10097 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
10098 * g++.dg/other/anon-union5.C: New test.
10100 2021-04-10 Jason Merrill <jason@redhat.com>
10103 * g++.dg/gomp/this-1.C: Adjust diagnostic.
10104 * g++.dg/cpp0x/constexpr-this1.C: New test.
10106 2021-04-10 David Malcolm <dmalcolm@redhat.com>
10109 * gcc.dg/analyzer/pr100011.c: New test.
10111 2021-04-10 Jakub Jelinek <jakub@redhat.com>
10114 * gcc.dg/pr99990.c: New test.
10116 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
10119 * gcc.target/i386/pr99744-2.c: New test.
10121 2021-04-10 Jakub Jelinek <jakub@redhat.com>
10124 * gcc.dg/lto/pr99849_0.c: New test.
10126 2021-04-10 Jakub Jelinek <jakub@redhat.com>
10128 PR rtl-optimization/98601
10129 * gcc.dg/torture/pr98601.c: New test.
10131 2021-04-10 Jason Merrill <jason@redhat.com>
10137 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
10138 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
10139 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
10140 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
10142 2021-04-10 Jason Merrill <jason@redhat.com>
10145 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
10147 2021-04-09 Martin Sebor <msebor@redhat.com>
10149 PR middle-end/55288
10150 * g++.dg/warn/uninit-pr55288.C: New test.
10152 2021-04-09 Patrick Palka <ppalka@redhat.com>
10155 * g++.dg/cpp1z/fold-lambda4.C: New test.
10157 2021-04-09 Marek Polacek <polacek@redhat.com>
10160 * g++.dg/concepts/abbrev10.C: New test.
10161 * g++.dg/concepts/abbrev11.C: New test.
10163 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10165 * gcc.target/aarch64/pr70398.c: Require a target that can link
10166 static executables.
10168 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10170 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
10172 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10174 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
10177 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10179 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
10180 * gcc.dg/pr96573.c: Likewise.
10181 * gcc.dg/tree-ssa/pr84512.c: Likewise.
10182 * gcc.dg/vect/bb-slp-43.c: Likewise.
10183 * gcc.dg/vect/slp-reduc-11.c: Likewise.
10185 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10187 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
10188 loop to vectorized if vect_fold_extract_last.
10190 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10192 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
10193 of relying on vectorisation.
10195 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10198 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
10200 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10202 PR libfortran/78314
10203 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
10204 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10206 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
10209 * gfortran.dg/coarray/dummy_2.f90: New test.
10211 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
10213 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
10215 2021-04-08 Patrick Palka <ppalka@redhat.com>
10218 * g++.dg/cpp2a/concepts-lambda16.C: New test.
10219 * g++.dg/cpp2a/concepts-lambda17.C: New test.
10221 2021-04-08 Patrick Palka <ppalka@redhat.com>
10224 * g++.dg/cpp2a/concepts-ctad3.C: New test.
10226 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10228 * lib/scanasm.exp (scan-lto-assembler): Update expected name
10231 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10233 * lib/target-supports.exp
10234 (check_effective_target_stdint_types_mbig_endian): New proc.
10235 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
10236 stdint_types_mbig_endian.
10237 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
10238 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
10240 2021-04-08 Jason Merrill <jason@redhat.com>
10243 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
10244 * g++.dg/conversion/ref7.C: New test.
10246 2021-04-08 Jakub Jelinek <jakub@redhat.com>
10249 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
10250 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
10251 * g++.dg/cpp2a/constexpr-new18.C: New test.
10252 * g++.dg/cpp2a/constexpr-new19.C: New test.
10254 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10256 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
10258 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10260 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
10261 "was here" from error message.
10262 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
10263 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
10264 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
10265 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
10266 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
10267 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
10268 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
10269 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
10270 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
10271 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
10272 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
10273 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
10274 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
10276 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10278 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
10279 * gcc.target/aarch64/pr98772.c: Likewise.
10280 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
10282 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10284 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
10285 conversion to shifts and adds.
10287 2021-04-08 David Malcolm <dmalcolm@redhat.com>
10291 * gcc.dg/analyzer/pr99042.c: New test.
10292 * gcc.dg/analyzer/pr99774-1.c: New test.
10293 * gcc.dg/analyzer/pr99774-2.c: New test.
10295 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
10297 * gdc.dg/gdc108.d: Update test.
10298 * gdc.dg/gdc142.d: Likewise.
10299 * gdc.dg/pr90136a.d: Likewise.
10300 * gdc.dg/pr90136b.d: Likewise.
10301 * gdc.dg/pr90136c.d: Likewise.
10302 * gdc.dg/pr95173.d: Likewise.
10303 * gdc.dg/attr_allocsize1.d: New test.
10304 * gdc.dg/attr_allocsize2.d: New test.
10305 * gdc.dg/attr_alwaysinline1.d: New test.
10306 * gdc.dg/attr_cold1.d: New test.
10307 * gdc.dg/attr_exclusions1.d: New test.
10308 * gdc.dg/attr_exclusions2.d: New test.
10309 * gdc.dg/attr_flatten1.d: New test.
10310 * gdc.dg/attr_module.d: New test.
10311 * gdc.dg/attr_noclone1.d: New test.
10312 * gdc.dg/attr_noicf1.d: New test.
10313 * gdc.dg/attr_noinline1.d: New test.
10314 * gdc.dg/attr_noipa1.d: New test.
10315 * gdc.dg/attr_noplt1.d: New test.
10316 * gdc.dg/attr_optimize1.d: New test.
10317 * gdc.dg/attr_optimize2.d: New test.
10318 * gdc.dg/attr_optimize3.d: New test.
10319 * gdc.dg/attr_optimize4.d: New test.
10320 * gdc.dg/attr_restrict1.d: New test.
10321 * gdc.dg/attr_section1.d: New test.
10322 * gdc.dg/attr_symver1.d: New test.
10323 * gdc.dg/attr_target1.d: New test.
10324 * gdc.dg/attr_targetclones1.d: New test.
10325 * gdc.dg/attr_used1.d: New test.
10326 * gdc.dg/attr_used2.d: New test.
10327 * gdc.dg/attr_weak1.d: New test.
10328 * gdc.dg/imports/attributes.d: New test.
10330 2021-04-08 Jason Merrill <jason@redhat.com>
10333 * g++.dg/template/mem-spec2.C: New test.
10335 2021-04-08 Marek Polacek <polacek@redhat.com>
10338 * g++.dg/cpp2a/explicit16.C: Use c++20.
10339 * g++.dg/cpp0x/noexcept66.C: New test.
10340 * g++.dg/cpp2a/explicit17.C: New test.
10342 2021-04-08 Alex Coplan <alex.coplan@arm.com>
10345 * gcc.c-torture/compile/pr99647.c: New test.
10347 2021-04-07 Jason Merrill <jason@redhat.com>
10350 * g++.dg/template/friend71.C: New test.
10352 2021-04-07 Jason Merrill <jason@redhat.com>
10355 * g++.dg/template/friend70.C: New test.
10357 2021-04-07 Jason Merrill <jason@redhat.com>
10360 * g++.dg/lookup/using66.C: New test.
10362 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
10364 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
10365 when building an executable with testglue.
10367 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
10369 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
10370 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
10372 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
10374 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
10375 if IFN_STORE_LANES is available.
10376 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
10377 IFN_STORE_LANES is available.
10378 * gcc.target/aarch64/pr99873_1.c: New test.
10379 * gcc.target/aarch64/pr99873_2.c: Likewise.
10380 * gcc.target/aarch64/pr99873_3.c: Likewise.
10381 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
10382 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
10383 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
10385 2021-04-07 Richard Biener <rguenther@suse.de>
10387 PR tree-optimization/99954
10388 * gcc.dg/torture/pr99954.c: New testcase.
10390 2021-04-07 Richard Biener <rguenther@suse.de>
10393 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
10396 2021-04-07 Richard Biener <rguenther@suse.de>
10398 PR tree-optimization/99947
10399 * gcc.dg/torture/pr99947.c: New testcase.
10401 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
10403 PR tree-optimization/98736
10404 * gcc.c-torture/execute/pr98736.c: New test.
10406 2021-04-07 Marek Polacek <polacek@redhat.com>
10409 * g++.dg/cpp0x/rv-life.C: New test.
10411 2021-04-06 Jason Merrill <jason@redhat.com>
10414 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
10416 2021-04-06 Jason Merrill <jason@redhat.com>
10419 * g++.dg/cpp1z/inline-var9.C: New test.
10421 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
10424 * g++.target/aarch64/sve/pr99781.C: New.
10426 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
10428 * gcc.target/i386/memcpy-strategy-9.c: New test.
10429 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
10430 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
10431 * gcc.target/i386/memset-strategy-7.c: Likewise.
10432 * gcc.target/i386/memset-strategy-8.c: Likewise.
10433 * gcc.target/i386/memset-strategy-9.c: Likewise.
10435 2021-04-06 Richard Biener <rguenther@suse.de>
10437 PR tree-optimization/99880
10438 * gcc.dg/torture/pr99880.c: New testcase.
10440 2021-04-06 Nathan Sidwell <nathan@acm.org>
10442 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
10443 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
10445 2021-04-06 Jakub Jelinek <jakub@redhat.com>
10447 PR tree-optimization/96573
10448 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
10449 VEC_PERM_EXPR with bswapping permutation.
10451 2021-04-06 Richard Biener <rguenther@suse.de>
10453 PR tree-optimization/99924
10454 * gfortran.dg/vect/pr99924.f90: New testcase.
10456 2021-04-06 Jakub Jelinek <jakub@redhat.com>
10459 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
10461 2021-04-06 Jason Merrill <jason@redhat.com>
10464 * g++.dg/abi/lambda-defarg1.C: New test.
10466 2021-04-06 Patrick Palka <ppalka@redhat.com>
10469 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
10470 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
10472 2021-04-05 Jason Merrill <jason@redhat.com>
10475 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
10477 2021-04-05 Jason Merrill <jason@redhat.com>
10479 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
10480 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
10481 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
10483 2021-04-05 Jason Merrill <jason@redhat.com>
10486 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
10488 2021-04-05 Jason Merrill <jason@redhat.com>
10491 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
10493 2021-04-05 David Malcolm <dmalcolm@redhat.com>
10496 * gcc.dg/analyzer/pr99906.c: New test.
10498 2021-04-05 David Malcolm <dmalcolm@redhat.com>
10501 * gcc.dg/analyzer/pr99886.c: New test.
10503 2021-04-05 Jason Merrill <jason@redhat.com>
10506 * g++.dg/cpp0x/extern_template-6.C: New test.
10508 2021-04-05 Jason Merrill <jason@redhat.com>
10511 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
10513 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
10516 * gdc.dg/pr99914.d: New test.
10518 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
10520 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
10521 * gcc.dg/tree-ssa/evrp11.c: Likewise.
10523 2021-04-04 Jason Merrill <jason@redhat.com>
10526 * g++.dg/cpp0x/initlist-new5.C: New test.
10528 2021-04-03 Alexandre Oliva <oliva@adacore.com>
10530 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
10532 2021-04-03 Alexandre Oliva <oliva@adacore.com>
10534 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
10536 2021-04-03 Marek Polacek <polacek@redhat.com>
10539 * g++.dg/other/gc7.C: New test.
10541 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
10544 * gfortran.dg/coarray_48.f90: New test.
10546 2021-04-03 Jakub Jelinek <jakub@redhat.com>
10548 PR tree-optimization/99882
10549 * gcc.dg/pr99882.c: New test.
10551 2021-04-03 Jakub Jelinek <jakub@redhat.com>
10553 PR rtl-optimization/99863
10554 * gcc.target/i386/pr99863.c: New test.
10556 2021-04-03 Jakub Jelinek <jakub@redhat.com>
10559 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
10561 2021-04-03 Jason Merrill <jason@redhat.com>
10564 * g++.dg/opt/nrv20.C: New test.
10566 2021-04-03 Jason Merrill <jason@redhat.com>
10569 * g++.dg/cpp1z/noexcept-type24.C: New test.
10571 2021-04-03 Jason Merrill <jason@redhat.com>
10574 * g++.dg/ext/vector40.C: New test.
10576 2021-04-02 Patrick Palka <ppalka@redhat.com>
10579 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
10581 2021-04-02 Patrick Palka <ppalka@redhat.com>
10584 * g++.dg/cpp2a/nontype-class42.C: New test.
10586 2021-04-02 Jason Merrill <jason@redhat.com>
10589 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
10591 2021-04-02 Nathan Sidwell <nathan@acm.org>
10593 * g++.dg/modules/pr99283-6_d.H: New.
10594 * g++.dg/modules/pr99283-7-swap.h: New.
10595 * g++.dg/modules/pr99283-7-traits.h: New.
10596 * g++.dg/modules/pr99283-7_a.H: New.
10597 * g++.dg/modules/pr99283-7_b.H: New.
10598 * g++.dg/modules/pr99283-7_c.C: New.
10599 * g++.dg/modules/pr99283-7_d.H: New.
10601 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
10603 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
10604 * go.test/test/fixedbugs/issue22200b.go: Likewise.
10606 2021-04-02 Jakub Jelinek <jakub@redhat.com>
10608 PR tree-optimization/99726
10609 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
10610 -floop-nest-optimize to dg-additional-options guarded on fgraphite
10613 2021-04-01 Marek Polacek <polacek@redhat.com>
10616 * g++.dg/other/gc6.C: New test.
10618 2021-04-01 Jason Merrill <jason@redhat.com>
10621 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
10623 2021-04-01 Jason Merrill <jason@redhat.com>
10626 * g++.dg/abi/abi-tag24a.C: New test.
10627 * g++.dg/abi/macro0.C: Adjust expected value.
10629 2021-04-01 Nathan Sidwell <nathan@acm.org>
10632 * g++.dg/modules/pr99283-6.h: New.
10633 * g++.dg/modules/pr99283-6_a.H: New.
10634 * g++.dg/modules/pr99283-6_b.H: New.
10635 * g++.dg/modules/pr99283-6_c.C: New.
10636 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
10637 * g++.dg/modules/indirect-3_c.C: Adjust scan.
10638 * g++.dg/modules/indirect-4_c.C: Adjust scan.
10639 * g++.dg/modules/lambda-3_b.C: Adjust scan.
10640 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
10641 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
10642 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
10644 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
10647 * gcc.dg/tree-ssa/pr98265.C: New test.
10649 2021-04-01 Jakub Jelinek <jakub@redhat.com>
10651 PR tree-optimization/96573
10652 * gcc.dg/pr96573.c: New test.
10654 2021-04-01 Richard Biener <rguenther@suse.de>
10656 PR tree-optimization/99856
10657 * gcc.dg/vect/pr99856.c: New testcase.
10659 2021-04-01 Martin Jambor <mjambor@suse.cz>
10661 PR tree-optimization/97009
10662 * gcc.dg/tree-ssa/pr97009.c: New test.
10664 2021-04-01 Harald Anlauf <anlauf@gmx.de>
10667 * gfortran.dg/transpose_5.f90: New test.
10669 2021-03-31 David Malcolm <dmalcolm@redhat.com>
10672 * gcc.dg/analyzer/data-model-10.c: Update expected output.
10673 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
10674 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
10675 * gcc.dg/analyzer/pr99771-1.c: New test.
10677 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10679 PR tree-optimization/98268
10680 * gcc.target/aarch64/sve/pr98268-1.c: New test.
10681 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
10683 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10685 PR tree-optimization/99726
10686 * gcc.target/i386/pr99726.c: New test.
10688 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10690 PR rtl-optimization/97141
10691 PR rtl-optimization/98726
10692 * gcc.c-torture/compile/pr97141.c: New test.
10693 * gcc.c-torture/compile/pr98726.c: Likewise.
10694 * gcc.target/aarch64/sve/pr97141.c: Likewise.
10695 * gcc.target/aarch64/sve/pr98726.c: Likewise.
10697 2021-03-31 Martin Sebor <msebor@redhat.com>
10699 PR middle-end/65182
10700 * gcc.dg/uninit-pr65182.c: New test.
10702 2021-03-31 Jason Merrill <jason@redhat.com>
10705 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
10707 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
10710 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
10713 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
10716 * gcc.target/arm/pr99786.c: New test.
10718 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
10720 * gcc.target/i386/memcpy-strategy-5.c: New test.
10721 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
10722 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
10723 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
10724 * gcc.target/i386/memset-strategy-3.c: Likewise.
10725 * gcc.target/i386/memset-strategy-4.c: Likewise.
10726 * gcc.target/i386/memset-strategy-5.c: Likewise.
10727 * gcc.target/i386/memset-strategy-6.c: Likewise.
10729 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10732 * gcc.target/aarch64/sve/pr98119.c: New test.
10734 2021-03-31 Jakub Jelinek <jakub@redhat.com>
10735 Richard Sandiford <richard.sandiford@arm.com>
10738 * g++.target/aarch64/sve/pr99813.C: New test.
10740 2021-03-31 Jakub Jelinek <jakub@redhat.com>
10743 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
10744 * c-c++-common/zero-scratch-regs-7.c: Likewise.
10745 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
10746 selected unsupported triplets to all targets but selected triplets
10747 of supported targets.
10748 * c-c++-common/zero-scratch-regs-9.c: Likewise.
10749 * c-c++-common/zero-scratch-regs-10.c: Likewise.
10750 * c-c++-common/zero-scratch-regs-11.c: Likewise.
10752 2021-03-31 Patrick Palka <ppalka@redhat.com>
10755 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
10757 2021-03-31 Patrick Palka <ppalka@redhat.com>
10760 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
10762 2021-03-30 David Malcolm <dmalcolm@redhat.com>
10764 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
10766 2021-03-30 Nathan Sidwell <nathan@acm.org>
10769 * g++.dg/modules/pr99283-5.h: New.
10770 * g++.dg/modules/pr99283-5_a.H: New.
10771 * g++.dg/modules/pr99283-5_b.H: New.
10772 * g++.dg/modules/pr99283-5_c.C: New.
10774 2021-03-30 Jakub Jelinek <jakub@redhat.com>
10777 * g++.dg/cpp1z/pr99790.C: New test.
10779 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10782 * gcc.c-torture/compile/pr99822.c: New test.
10784 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
10788 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
10789 instruction counts.
10790 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10791 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10792 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10793 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10794 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10795 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10796 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10797 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10798 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10799 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10800 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10801 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10802 * gcc.target/powerpc/pr79251-run.p7.c: New test.
10803 * gcc.target/powerpc/pr79251.p7.c: New test.
10805 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
10808 * gcc.target/i386/pr99744-1.c: New test.
10810 2021-03-30 Tamar Christina <tamar.christina@arm.com>
10812 PR tree-optimization/99825
10813 * gfortran.dg/vect/pr99825.f90: New test.
10815 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10818 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
10820 2021-03-30 Richard Biener <rguenther@suse.de>
10822 PR tree-optimization/99824
10823 * gcc.dg/torture/pr99824.c: New testcase.
10825 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
10828 * g++.dg/pr98136.C: New test.
10830 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
10832 * gcc.target/aarch64/fcvt_nosimd.c: New test.
10834 2021-03-29 Martin Sebor <msebor@redhat.com>
10836 PR tree-optimization/61869
10837 * gcc.dg/uninit-pr61869.c: New test.
10839 2021-03-29 Martin Sebor <msebor@redhat.com>
10841 PR tree-optimization/61677
10842 * gcc.dg/uninit-pr61677.c: New test.
10844 2021-03-29 Martin Sebor <msebor@redhat.com>
10846 PR tree-optimization/61112
10847 * gcc.dg/uninit-pr61112.c: New test.
10849 2021-03-29 Jan Hubicka <jh@suse.cz>
10852 * gcc.c-torture/compile/pr99751.c: Rename from ...
10853 * gcc.c-torture/execute/pr99751.c: ... to this.
10855 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
10857 * gcc.c-torture/compile/pr99751.c: New test.
10859 2021-03-29 Jakub Jelinek <jakub@redhat.com>
10862 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
10863 declare simd warning on aarch64.
10865 2021-03-29 Alex Coplan <alex.coplan@arm.com>
10868 * g++.target/aarch64/sve/pr99216.C: New test.
10870 2021-03-29 Richard Biener <rguenther@suse.de>
10872 PR tree-optimization/99807
10873 * gfortran.dg/vect/pr99807.f90: New testcase.
10875 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10878 * gcc.target/aarch64/pr99808.c: New test.
10880 2021-03-29 Jakub Jelinek <jakub@redhat.com>
10882 PR tree-optimization/99777
10883 * g++.dg/torture/pr99777.C: New test.
10885 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
10888 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
10890 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
10893 * gfortran.dg/pr99602.f90: New test.
10894 * gfortran.dg/pr99602a.f90: New test.
10895 * gfortran.dg/pr99602b.f90: New test.
10896 * gfortran.dg/pr99602c.f90: New test.
10897 * gfortran.dg/pr99602d.f90: New test.
10899 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
10901 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
10902 (gdc-copy-file): ... this. Use file copy instead of open/close.
10903 (gdc-convert-test): Save translated dejagnu test to gdc.test
10904 directory, only write dejagnu directives to the test file.
10905 (gdc-do-test): Don't create gdc.test symlink.
10907 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
10909 * gdc.dg/gdc270a.d: Removed.
10910 * gdc.dg/gdc270b.d: Removed.
10912 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
10914 * gcc.target/powerpc/pr99557.c: New.
10916 2021-03-26 Martin Sebor <msebor@redhat.com>
10918 PR tree-optimization/59970
10919 * gcc.dg/uninit-pr59970.c: New test.
10921 2021-03-26 Marek Polacek <polacek@redhat.com>
10924 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
10925 * g++.dg/cpp0x/nsdmi17.C: New test.
10927 2021-03-26 Nathan Sidwell <nathan@acm.org>
10930 * g++.dg/modules/pr99283-2_a.H: New.
10931 * g++.dg/modules/pr99283-2_b.H: New.
10932 * g++.dg/modules/pr99283-2_c.H: New.
10933 * g++.dg/modules/pr99283-3_a.H: New.
10934 * g++.dg/modules/pr99283-3_b.H: New.
10935 * g++.dg/modules/pr99283-4.H: New.
10936 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
10937 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
10939 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
10942 * g++.target/aarch64/sve/pr99766.C: New.
10944 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
10947 * gcc.dg/tls/pr99466-1.c: New test.
10948 * gcc.dg/tls/pr99466-2.c: New test.
10950 2021-03-26 Jakub Jelinek <jakub@redhat.com>
10953 * g++.dg/cpp0x/new5.C: New test.
10955 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
10958 * gfortran.dg/null_11.f90: New test.
10960 2021-03-25 Martin Sebor <msebor@redhat.com>
10962 PR tree-optimization/55060
10963 * gcc.dg/uninit-pr55060.c: New.
10965 2021-03-25 Martin Sebor <msebor@redhat.com>
10967 PR tree-optimization/48483
10968 * g++.dg/warn/uninit-pr48483.C: New test.
10970 2021-03-25 Martin Sebor <msebor@redhat.com>
10972 * gcc.dg/uninit-pr44547.c: New.
10974 2021-03-25 Jakub Jelinek <jakub@redhat.com>
10977 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
10978 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
10979 to match locus changes.
10980 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
10981 * g++.dg/cpp2a/srcloc2.C: Likewise.
10982 * g++.dg/cpp2a/srcloc15.C: Likewise.
10983 * g++.dg/cpp2a/srcloc16.C: Likewise.
10984 * g++.dg/cpp2a/srcloc19.C: New test.
10985 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
10987 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
10988 * g++.dg/modules/macloc-1_d.C: Likewise.
10989 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
10992 2021-03-25 Marek Polacek <polacek@redhat.com>
10995 * g++.dg/cpp0x/inh-ctor37.C: New test.
10997 2021-03-25 Jakub Jelinek <jakub@redhat.com>
11000 * g++.dg/cpp0x/variadic181.C: New test.
11002 2021-03-25 Marek Polacek <polacek@redhat.com>
11005 * g++.dg/warn/Wconversion5.C: New test.
11007 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11009 PR tree-optimization/96974
11010 * g++.target/aarch64/sve/pr96974.C: New test.
11012 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
11015 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
11019 * gcc.target/i386/pr98209.c: New test.
11020 * gcc.target/i386/pr99744-1.c: Likewise.
11021 * gcc.target/i386/pr99744-2.c: Likewise.
11023 2021-03-25 Jakub Jelinek <jakub@redhat.com>
11026 * g++.dg/warn/Wduplicated-branches6.C: New test.
11027 * g++.dg/warn/Wduplicated-branches7.C: New test.
11029 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
11033 * gcc.target/i386/pr98209.c: New test.
11034 * gcc.target/i386/pr99744-1.c: Likewise.
11035 * gcc.target/i386/pr99744-2.c: Likewise.
11037 2021-03-25 Richard Biener <rguenther@suse.de>
11039 PR tree-optimization/99746
11040 * gfortran.dg/vect/pr99746.f90: New testcase.
11042 2021-03-25 David Malcolm <dmalcolm@redhat.com>
11047 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
11049 * gcc.dg/analyzer/pr93695-1.c: New test.
11050 * gcc.dg/analyzer/pr99044-1.c: New test.
11051 * gcc.dg/analyzer/pr99044-2.c: New test.
11052 * gcc.dg/analyzer/pr99716-1.c: New test.
11053 * gcc.dg/analyzer/pr99716-2.c: New test.
11054 * gcc.dg/analyzer/pr99716-3.c: New test.
11056 2021-03-24 Martin Liska <mliska@suse.cz>
11059 * gcc.target/i386/pr99753.c: New test.
11061 2021-03-24 Martin Jambor <mjambor@suse.cz>
11064 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
11066 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
11069 * gcc.target/arm/pr99727.c: New test.
11071 2021-03-24 Jakub Jelinek <jakub@redhat.com>
11074 * gcc.target/arm/pr99724.c: New test.
11076 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11078 * lib/target-supports.exp (check_effective_target_sysconf): New.
11079 * gcc.target/i386/pr95443-1.c: Require it.
11080 * gcc.target/i386/pr95443-2.c: Likewise.
11081 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
11082 * gcc.target/i386/strncmp-1.c: Likewise.
11084 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11086 * gcc.target/i386/pr97313.c: Require effective target feature pie.
11087 * g++.target/i386/pr94185.C: Likewise.
11089 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11091 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
11092 positives with -mcmodel=large.
11093 * gcc.target/i386/funcspec-3.c: Likewise.
11095 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11097 * gcc.target/i386/pr94467-3.c: New.
11099 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
11102 * gfortran.dg/longnames.f90: New test.
11104 2021-03-23 Nathan Sidwell <nathan@acm.org>
11107 * g++.dg/modules/pr99283-1_a.H: New.
11108 * g++.dg/modules/pr99283-1_b.H: New.
11110 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
11112 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
11114 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11116 * lib/target-supports.exp
11117 (check_effective_target_arm_dsp_ok_nocache)
11118 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
11119 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
11120 and add arm_dsp options.
11122 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11124 * lib/target-supports.exp
11125 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
11126 -mfloat-abi= options order.
11127 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
11128 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
11129 arm_hard_ok effective target and -mfloat-abi=hard additional
11131 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
11132 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
11133 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
11134 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
11135 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
11136 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
11137 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
11138 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
11139 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
11141 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
11142 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
11144 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11146 * lib/target-supports.exp
11147 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
11148 -mfloat-abi= options order.
11149 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
11150 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
11151 target and -mfloat-abi=hard additional option.
11152 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
11153 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
11154 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
11155 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
11156 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
11158 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11160 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
11162 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11164 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
11165 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
11166 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
11167 * gcc.target/arm/pr51968.c: Likewise.
11168 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
11169 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
11170 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
11171 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
11173 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11175 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
11176 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
11177 * gcc.target/arm/bf16_dup.c: Likewise.
11178 * gcc.target/arm/bf16_reinterpret.c: Likewise.
11179 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
11181 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11183 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
11185 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11187 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
11188 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
11189 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
11190 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
11192 2021-03-23 Marek Polacek <polacek@redhat.com>
11195 * g++.dg/cpp0x/attributes-namespace6.C: New test.
11196 * g++.dg/cpp0x/gen-attrs-73.C: New test.
11198 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
11201 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
11203 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
11206 * gcc.dg/vect/pr99540.c: New test.
11208 2021-03-23 Nathan Sidwell <nathan@acm.org>
11211 * g++.dg/modules/pr99239_a.H: New.
11212 * g++.dg/modules/pr99239_b.H: New.
11214 2021-03-23 Richard Biener <rguenther@suse.de>
11216 PR tree-optimization/99721
11217 * gfortran.dg/vect/pr99721.f90: New testcase.
11219 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
11221 * gcc.target/riscv/shift-shift-5.c (sub): Change
11222 order of struct fields depending on byteorder.
11224 2021-03-23 Jakub Jelinek <jakub@redhat.com>
11227 * g++.dg/cpp1z/decomp55.C: New test.
11229 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
11231 PR tree-optimization/99296
11232 * gcc.dg/pr99296.c: New file.
11234 2021-03-22 Nathan Sidwell <nathan@acm.org>
11237 * g++.dg/modules/pr99480_a.H: New.
11238 * g++.dg/modules/pr99480_b.H: New.
11240 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
11243 * gcc.target/powerpc/pr99581.c: New.
11245 2021-03-22 Nathan Sidwell <nathan@acm.org>
11248 * g++.dg/modules/pr99425-1.h: New.
11249 * g++.dg/modules/pr99425-1_a.H: New.
11250 * g++.dg/modules/pr99425-1_b.H: New.
11251 * g++.dg/modules/pr99425-1_c.C: New.
11252 * g++.dg/modules/pr99425-2_a.X: New.
11253 * g++.dg/modules/pr99425-2_b.X: New.
11254 * g++.dg/template/pr99425.C: New.
11256 2021-03-22 Richard Biener <rguenther@suse.de>
11258 PR tree-optimization/99694
11259 * gcc.dg/torture/pr99694.c: New testcase.
11261 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
11264 * gcc.target/riscv/pr99702.c: New.
11266 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
11269 * gcc.target/powerpc/pr98914.c: New test.
11271 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
11274 * g++.target/i386/pr99679-1.C: New test.
11275 * g++.target/i386/pr99679-2.C: Likewise.
11277 2021-03-20 Jakub Jelinek <jakub@redhat.com>
11280 * gcc.dg/pr99230.c: New test.
11282 2021-03-19 Jakub Jelinek <jakub@redhat.com>
11285 * gcc.dg/Wunused-var-5.c: New test.
11286 * gcc.dg/Wunused-var-6.c: New test.
11288 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11290 * gfortran.dg/inline_matmul_6.f90: Adjust count for
11293 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
11296 * gcc.target/s390/pr99663.c: New.
11298 2021-03-19 Jakub Jelinek <jakub@redhat.com>
11301 * g++.dg/opt/pr99456.C: New test.
11302 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
11305 2021-03-19 Tamar Christina <tamar.christina@arm.com>
11307 PR tree-optimization/99656
11308 * gfortran.dg/vect/pr99656.f90: New test.
11310 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
11313 * gcc.dg/torture/pr99652-1.c: New test.
11314 * gcc.dg/torture/pr99652-2.c: Likewise.
11315 * gcc.target/i386/pr57655.c: Adjusted.
11316 * gcc.target/i386/pr59794-6.c: Likewise.
11317 * gcc.target/i386/pr70738-1.c: Likewise.
11318 * gcc.target/i386/pr96744-1.c: Likewise.
11320 2021-03-19 Jakub Jelinek <jakub@redhat.com>
11321 Christophe Lyon <christophe.lyon@linaro.org>
11324 * g++.target/arm/pr99593.C: New test.
11326 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
11328 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
11330 2021-03-19 Marek Polacek <polacek@redhat.com>
11333 * g++.dg/cpp2a/concepts-err3.C: New test.
11335 2021-03-18 Martin Sebor <msebor@redhat.com>
11337 PR middle-end/99502
11338 * g++.dg/warn/Warray-bounds-22.C: New test.
11339 * g++.dg/warn/Warray-bounds-23.C: New test.
11340 * g++.dg/warn/Warray-bounds-24.C: New test.
11342 2021-03-18 Jakub Jelinek <jakub@redhat.com>
11345 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
11347 2021-03-18 Jakub Jelinek <jakub@redhat.com>
11350 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
11351 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
11352 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
11353 rather than __i386__.
11355 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11358 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
11360 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
11363 * obj-c++.dg/pr49070.mm: New test.
11364 * objc.dg/unnamed-parms.m: New test.
11366 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11368 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
11370 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
11371 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
11372 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
11373 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
11374 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
11376 2021-03-18 Jakub Jelinek <jakub@redhat.com>
11378 PR middle-end/98099
11379 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
11380 For big endian use -fsso-struct=little-endian dg-options.
11382 2021-03-17 Marek Polacek <polacek@redhat.com>
11385 * g++.dg/conversion/real-to-int1.C: New test.
11387 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
11388 Jason Merrill <jason@redhat.com>
11390 * g++.dg/cpp1z/using9.C: New using decl test.
11392 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
11394 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
11395 -gdwarf-3 to the command line options. Adjust the expected line
11396 numbers for the revised options header.
11398 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
11400 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
11401 -gdwarf-3 to the command line options. Provide Darwin-
11402 specific match lines for the expected output.
11404 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11406 * gcc.target/aarch64/acle/rng_2.c: New test.
11408 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
11411 * gcc.target/i386/pr99530-1.c: New test.
11412 * gcc.target/i386/pr99530-2.c: Likewise.
11413 * gcc.target/i386/pr99530-3.c: Likewise.
11414 * gcc.target/i386/pr99530-4.c: Likewise.
11415 * gcc.target/i386/pr99530-5.c: Likewise.
11416 * gcc.target/i386/pr99530-6.c: Likewise.
11418 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
11421 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
11423 2021-03-16 Jason Merrill <jason@redhat.com>
11425 * g++.dg/cpp2a/nontype-float1.C: New test.
11427 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
11431 * gcc.target/powerpc/pr98092.c: New.
11433 2021-03-16 Jakub Jelinek <jakub@redhat.com>
11436 * gcc.target/i386/pr99600.c: New test.
11438 2021-03-16 Martin Liska <mliska@suse.cz>
11439 Jason Merrill <jason@redhat.com>
11442 * g++.target/i386/pr99108.C: New test.
11444 2021-03-16 Martin Liska <mliska@suse.cz>
11447 * gcc.target/arm/pr99592.c: New test.
11449 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
11451 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
11453 2021-03-16 Nathan Sidwell <nathan@acm.org>
11456 * g++.dg/modules/pr99496_a.H: New.
11457 * g++.dg/modules/pr99496_b.C: New.
11459 2021-03-16 Jakub Jelinek <jakub@redhat.com>
11462 * gcc.target/i386/avx-pr99563.c: New test.
11464 2021-03-16 Jakub Jelinek <jakub@redhat.com>
11467 * gcc.dg/gomp/pr99542.c: New test.
11468 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
11469 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
11470 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
11471 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
11473 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
11475 2021-03-15 Jakub Jelinek <jakub@redhat.com>
11478 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
11479 * g++.dg/modules/builtin-3_b.C: Likewise.
11481 2021-03-15 Nathan Sidwell <nathan@acm.org>
11484 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
11485 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
11487 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11490 * g++.dg/coroutines/pr99047.C: New test.
11492 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11495 * g++.dg/coroutines/torture/pr98704.C: New test.
11497 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11500 * g++.dg/coroutines/pr98480.C: New test.
11501 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
11502 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
11503 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
11505 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11508 * g++.dg/coroutines/pr96749-1.C: New test.
11509 * g++.dg/coroutines/pr96749-2.C: New test.
11511 2021-03-15 Richard Biener <rguenther@suse.de>
11513 PR tree-optimization/98834
11514 * g++.dg/opt/pr98834.C: New testcase.
11516 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11519 * gfortran.dg/do_check_16.f90: New test.
11520 * gfortran.dg/do_check_17.f90: New test.
11522 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
11525 * gfortran.dg/pr99545.f90: New test.
11527 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
11529 * gcc.target/powerpc/pr99492.c: Fix typo.
11531 2021-03-14 Harald Anlauf <anlauf@gmx.de>
11532 Paul Thomas <pault@gcc.gnu.org>
11534 * gfortran.dg/pr99112.f90: New test.
11536 2021-03-13 Martin Sebor <msebor@redhat.com>
11538 PR tree-optimization/99489
11539 * gcc.dg/Wstringop-truncation-9.c: New test.
11541 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
11544 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
11546 2021-03-13 Jakub Jelinek <jakub@redhat.com>
11548 PR tree-optimization/99544
11549 * gcc.dg/gomp/pr99544.c: New test.
11551 2021-03-12 Nathan Sidwell <nathan@acm.org>
11554 * g++.dg/modules/pr99238.h: New.
11555 * g++.dg/modules/pr99238_a.H: New.
11556 * g++.dg/modules/pr99238_b.H: New.
11558 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
11561 * gfortran.dg/gomp/threadprivate-1.f90: New test.
11563 2021-03-12 Jakub Jelinek <jakub@redhat.com>
11566 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
11568 2021-03-12 Jakub Jelinek <jakub@redhat.com>
11571 * g++.dg/cpp2a/consteval19.C: New test.
11573 2021-03-11 David Malcolm <dmalcolm@redhat.com>
11576 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
11578 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
11580 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
11581 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
11582 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
11583 -fno-analyzer-feasibility from options.
11584 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
11585 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
11587 2021-03-11 Nathan Sidwell <nathan@acm.org>
11590 * g++.dg/modules/pr99248.h: New.
11591 * g++.dg/modules/pr99248_a.H: New.
11592 * g++.dg/modules/pr99248_b.H: New.
11594 2021-03-11 Nathan Sidwell <nathan@acm.org>
11597 * g++.dg/modules/pr99528.h: New.
11598 * g++.dg/modules/pr99528_a.H: New.
11599 * g++.dg/modules/pr99528_b.H: New.
11600 * g++.dg/modules/pr99528_c.C: New.
11602 2021-03-11 Richard Biener <rguenther@suse.de>
11605 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
11606 instead of verifying the total number of adds.
11608 2021-03-11 Richard Biener <rguenther@suse.de>
11611 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
11613 2021-03-11 Richard Biener <rguenther@suse.de>
11616 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
11618 2021-03-11 Richard Biener <rguenther@suse.de>
11621 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
11623 2021-03-11 Jakub Jelinek <jakub@redhat.com>
11626 * gcc.target/i386/avx2-pr99517-1.c: New test.
11627 * gcc.target/i386/avx2-pr99517-2.c: New test.
11629 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
11632 * gcc.target/powerpc/pr99492.c: New testcase.
11634 2021-03-10 Harald Anlauf <anlauf@gmx.de>
11637 * gfortran.dg/data_char_4.f90: New test.
11638 * gfortran.dg/data_char_5.f90: New test.
11640 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11642 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
11644 2021-03-10 Nathan Sidwell <nathan@acm.org>
11647 * g++.dg/modules/pr99423_a.H: New.
11648 * g++.dg/modules/pr99423_b.H: New.
11650 2021-03-10 Jakub Jelinek <jakub@redhat.com>
11652 PR tree-optimization/99305
11654 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
11655 unsigned_char effective targets.
11657 2021-03-10 Nathan Sidwell <nathan@acm.org>
11660 * g++.dg/ext/pr99508.C: New.
11662 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
11665 * lib/target-supports.exp (check_effective_target_lra): New.
11666 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
11667 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11668 * gcc.c-torture/compile/pr98096.c: Likewise.
11669 * gcc.dg/pr97954.c: Likewise.
11671 2021-03-10 David Malcolm <dmalcolm@redhat.com>
11673 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
11674 * gcc.dg/analyzer/zlib-2.c: Likewise.
11676 2021-03-10 Joel Hutton <joel.hutton@arm.com>
11678 * gcc.dg/vect/pr99102.c: Fix target selector.
11680 2021-03-10 Joel Hutton <joel.hutton@arm.com>
11683 * gcc.dg/vect/pr99102.c: New test.
11685 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
11687 * gnat.dg/specs/lto25.ads: New test.
11689 2021-03-09 Jakub Jelinek <jakub@redhat.com>
11691 PR tree-optimization/99305
11692 * g++.dg/opt/pr99305.C: New test.
11694 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
11696 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
11697 (check_effective_target_sqrt_insn): Use it.
11699 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
11702 * gcc.target/i386/pr99454.c: New.
11704 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
11706 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
11707 * gcc.dg/loop-9.c: Likewise.
11708 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
11709 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
11711 2021-03-09 Jakub Jelinek <jakub@redhat.com>
11714 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
11715 exists. If REG_STARTEND macro isn't defined, just return 0 from main
11716 instead of the actual test.
11718 2021-03-09 Martin Liska <mliska@suse.cz>
11721 * gcc.target/i386/pr99464.c: New test.
11723 2021-03-09 Joel Brobecker <brobecker@adacore.com>
11725 * gcc.target/powerpc/undef-bool-2.c: Add
11726 dg-require-effective-target powerpc_vsx_ok directive.
11727 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
11728 powerpc_vsx_ok directive.
11730 2021-03-08 Harald Anlauf <anlauf@gmx.de>
11733 * gfortran.dg/parameter_data.f90: New test.
11735 2021-03-08 Martin Sebor <msebor@redhat.com>
11737 PR middle-end/98266
11738 * g++.dg/warn/Warray-bounds-15.C: New test.
11739 * g++.dg/warn/Warray-bounds-18.C: New test.
11740 * g++.dg/warn/Warray-bounds-19.C: New test.
11741 * g++.dg/warn/Warray-bounds-20.C: New test.
11742 * g++.dg/warn/Warray-bounds-21.C: New test.
11744 2021-03-08 Martin Sebor <msebor@redhat.com>
11746 PR middle-end/97631
11747 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
11749 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
11750 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
11751 * gcc.dg/Wstringop-overflow-66.c: New test.
11752 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
11754 2021-03-08 Marek Polacek <polacek@redhat.com>
11757 * g++.dg/cpp2a/nontype-class41.C: New test.
11759 2021-03-08 Nathan Sidwell <nathan@acm.org>
11762 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
11764 2021-03-08 Nathan Sidwell <nathan@acm.org>
11766 * g++.dg/modules/pr99468.H: New.
11768 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
11771 * gcc.target/powerpc/pr98959.c: New test.
11773 2021-03-08 Nathan Sidwell <nathan@acm.org>
11776 * g++.dg/modules/pr99285_a.H: New.
11777 * g++.dg/modules/pr99285_b.H: New.
11779 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11782 * gcc.target/aarch64/simd/pr99437.c: New test.
11784 2021-03-08 Martin Liska <mliska@suse.cz>
11787 * c-c++-common/asan/pr98920.c: New test.
11789 2021-03-08 Martin Liska <mliska@suse.cz>
11792 * gcc.target/i386/pr99463-2.c: New test.
11793 * gcc.target/i386/pr99463.c: New test.
11795 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
11797 * gcc.target/s390/vector/long-double-asm-commutative.c: New
11799 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
11801 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
11802 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
11803 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
11804 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
11805 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
11808 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
11811 * gfortran.dg/module_variable_3.f90: New test.
11813 2021-03-07 Jakub Jelinek <jakub@redhat.com>
11816 * lib/target-supports.exp
11817 (check_effective_target_assembler_march_noavx512bw): New effective
11819 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
11821 2021-03-06 Patrick Palka <ppalka@redhat.com>
11822 Jakub Jelinek <jakub@redhat.com>
11825 * g++.dg/cpp2a/constexpr-99287.C: New test.
11827 2021-03-06 Patrick Palka <ppalka@redhat.com>
11828 Jakub Jelinek <jakub@redhat.com>
11831 * g++.dg/cpp1y/var-templ68.C: New test.
11832 * g++.dg/cpp1y/var-templ68a.C: New test.
11834 2021-03-06 Patrick Palka <ppalka@redhat.com>
11837 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
11838 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
11840 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
11842 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
11843 to allow an eliminated stack-frame.
11845 2021-03-05 Marek Polacek <polacek@redhat.com>
11848 * g++.dg/cpp1z/noexcept-type23.C: New test.
11850 2021-03-05 Marek Polacek <polacek@redhat.com>
11853 * g++.dg/warn/Wshadow-17.C: New test.
11855 2021-03-05 Jason Merrill <jason@redhat.com>
11858 * gcc.dg/attr-flatten-1.c: Adjust.
11860 2021-03-05 Jakub Jelinek <jakub@redhat.com>
11862 PR middle-end/99322
11863 * c-c++-common/gomp/pr99322.c: New test.
11865 2021-03-05 Nathan Sidwell <nathan@acm.org>
11868 * g++.dg/modules/pr99245_a.H: New.
11869 * g++.dg/modules/pr99245_b.H: New.
11871 2021-03-05 Harald Anlauf <anlauf@gmx.de>
11873 PR libfortran/99218
11874 * gfortran.dg/matmul_21.f90: New test.
11876 2021-03-05 Nathan Sidwell <nathan@acm.org>
11879 * g++.dg/modules/pr99377_a.H: New.
11880 * g++.dg/modules/pr99377_b.C: New.
11881 * g++.dg/modules/pr99377_c.C: New.
11883 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
11886 * g++.dg/coroutines/pr98118.C: New test.
11888 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
11891 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
11892 * g++.dg/coroutines/pr95616-0.C: New test.
11893 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
11894 * g++.dg/coroutines/pr95616-1.C: New test.
11895 * g++.dg/coroutines/pr95616-2.C: New test.
11896 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
11897 * g++.dg/coroutines/pr95616-3.C: New test.
11898 * g++.dg/coroutines/pr95616-4.C: New test.
11899 * g++.dg/coroutines/pr95616-5.C: New test.
11900 * g++.dg/coroutines/pr95616-6.C: New test.
11902 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
11905 * g++.dg/coroutines/torture/pr95615-01.C: New test.
11906 * g++.dg/coroutines/torture/pr95615-02.C: New test.
11907 * g++.dg/coroutines/torture/pr95615-03.C: New test.
11908 * g++.dg/coroutines/torture/pr95615-04.C: New test.
11909 * g++.dg/coroutines/torture/pr95615-05.C: New test.
11910 * g++.dg/coroutines/torture/pr95615.inc: New file.
11912 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
11915 * gcc.target/i386/pr99123-2.c: New.
11917 2021-03-05 Nathan Sidwell <nathan@acm.org>
11920 * g++.dg/modules/pr99389_a.H: New.
11921 * g++.dg/modules/pr99389_b.C: New.
11922 * g++.dg/modules/pr99389_c.C: New.
11924 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
11927 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
11930 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
11932 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
11933 with '_kind' number.
11934 * gfortran.dg/real4-10-real8-16.f90: Likewise.
11935 * gfortran.dg/real4-10-real8-4.f90: Likewise.
11936 * gfortran.dg/real4-10.f90: Likewise.
11937 * gfortran.dg/real4-16-real8-10.f90: Likewise.
11938 * gfortran.dg/real4-16-real8-16.f90: Likewise.
11939 * gfortran.dg/real4-16-real8-4.f90: Likewise.
11940 * gfortran.dg/real4-16.f90: Likewise.
11941 * gfortran.dg/real4-8-real8-10.f90: Likewise.
11942 * gfortran.dg/real4-8-real8-16.f90: Likewise.
11943 * gfortran.dg/real4-8-real8-4.f90: Likewise.
11944 * gfortran.dg/real4-8.f90: Likewise.
11945 * gfortran.dg/real8-10.f90: Likewise.
11946 * gfortran.dg/real8-16.f90: Likewise.
11947 * gfortran.dg/real8-4.f90: Likewise.
11949 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
11952 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
11954 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
11956 * lib/prune.exp: Prune useless output caused by a linker bug.
11958 2021-03-04 Jakub Jelinek <jakub@redhat.com>
11960 PR middle-end/93235
11961 * gcc.target/aarch64/pr93235.c: New test.
11963 2021-03-04 Martin Liska <mliska@suse.cz>
11965 PR gcov-profile/99105
11966 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
11967 correction as the wrapped malloc is called one more time
11969 * gcc.dg/tree-prof/pr97461.c: Likewise.
11971 2021-03-04 Jakub Jelinek <jakub@redhat.com>
11975 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
11976 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
11977 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
11978 dg-warning regexps, instead replace .* with \[^\n\r]*.
11979 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
11980 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
11981 -ftrack-macro-expansion=0 from dg-options.
11982 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
11983 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
11985 2021-03-04 Jakub Jelinek <jakub@redhat.com>
11988 * gcc.dg/cpp/line11.c: New test.
11989 * gcc.dg/cpp/line12.c: New test.
11991 2021-03-04 Alex Coplan <alex.coplan@arm.com>
11994 * gcc.target/aarch64/pr99381.c: New test.
11996 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
11998 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
12000 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
12002 2021-03-04 Nathan Sidwell <nathan@acm.org>
12005 * g++.dg/modules/pr99170-1_a.H: New.
12006 * g++.dg/modules/pr99170-1_b.C: New.
12007 * g++.dg/modules/pr99170-2.h: New.
12008 * g++.dg/modules/pr99170-2_a.C: New.
12009 * g++.dg/modules/pr99170-2_b.C: New.
12010 * g++.dg/modules/pr99170-3_a.H: New.
12011 * g++.dg/modules/pr99170-3_b.C: New.
12012 * g++.dg/modules/inst-2_b.C: Adjust scan.
12013 * g++.dg/modules/inst-4_a.C: Adjust scan.
12014 * g++.dg/modules/inst-4_b.C: Adjust scan.
12015 * g++.dg/modules/member-def-1_b.C: Adjust scan.
12016 * g++.dg/modules/member-def-1_c.C: Adjust scan.
12017 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
12018 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
12019 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
12020 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
12021 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
12022 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
12023 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
12024 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
12025 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
12026 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
12027 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
12029 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
12032 * gfortran.dg/real4-10-real8-10.f90: New test.
12033 * gfortran.dg/real4-10-real8-16.f90: New test.
12034 * gfortran.dg/real4-10-real8-4.f90: New test.
12035 * gfortran.dg/real4-10.f90: New test.
12036 * gfortran.dg/real4-16-real8-10.f90: New test.
12037 * gfortran.dg/real4-16-real8-16.f90: New test.
12038 * gfortran.dg/real4-16-real8-4.f90: New test.
12039 * gfortran.dg/real4-16.f90: New test.
12040 * gfortran.dg/real4-8-real8-10.f90: New test.
12041 * gfortran.dg/real4-8-real8-16.f90: New test.
12042 * gfortran.dg/real4-8-real8-4.f90: New test.
12043 * gfortran.dg/real4-8.f90: New test.
12044 * gfortran.dg/real8-10.f90: New test.
12045 * gfortran.dg/real8-16.f90: New test.
12046 * gfortran.dg/real8-4.f90: New test.
12048 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
12050 * gcc.misc-tests/outputs.exp: Enumerate tests.
12052 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
12054 * gcc.misc-tests/outputs.exp: Append discriminating
12055 suffixes to tests with duplicate names.
12056 (outest): Assert that each running test has a unique
12059 2021-03-04 Martin Sebor <msebor@redhat.com>
12061 PR middle-end/96963
12062 PR middle-end/94655
12063 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
12064 * gcc.dg/Wstringop-overflow-65.c: New test.
12065 * gcc.dg/Warray-bounds-69.c: Same.
12067 2021-03-03 Marek Polacek <polacek@redhat.com>
12070 * g++.dg/cpp1z/class-deduction83.C: New test.
12072 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12074 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
12076 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
12079 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12081 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
12083 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
12085 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
12088 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12090 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
12092 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
12095 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12097 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
12099 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
12101 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
12103 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
12105 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
12108 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12111 * g++.dg/cpp1z/eval-order10.C: New test.
12113 2021-03-03 Marek Polacek <polacek@redhat.com>
12117 * g++.dg/cpp1z/class-deduction81.C: New test.
12118 * g++.dg/cpp1z/class-deduction82.C: New test.
12119 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
12120 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
12121 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
12123 2021-03-03 Jason Merrill <jason@redhat.com>
12126 * g++.dg/cpp0x/decltype-call5.C: New test.
12127 * g++.dg/cpp0x/decltype-call6.C: New test.
12129 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12131 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
12133 * gcc.target/i386/pr95798-2.c: Likewise.
12135 2021-03-03 Nathan Sidwell <nathan@acm.org>
12138 * g++.dg/modules/namespace-2_a.C
12139 * g++.dg/modules/pr99344_a.C
12140 * g++.dg/modules/pr99344_b.C
12142 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12145 * gcc.target/i386/pr99321.c: New test.
12147 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12150 * gcc.c-torture/compile/pr99324.c: New test.
12152 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12155 * gcc.dg/graphite/pr99085.c: New test.
12157 2021-03-03 Jason Merrill <jason@redhat.com>
12160 * g++.dg/ext/attr-flatten1.C: New test.
12162 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
12164 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
12165 tests if target test-framework has -L or -I options.
12167 2021-03-02 David Malcolm <dmalcolm@redhat.com>
12170 * gcc.dg/pr99323-1.c: New test.
12171 * gcc.dg/pr99323-2.c: New test.
12173 2021-03-02 Martin Sebor <msebor@redhat.com>
12176 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
12177 * g++.dg/warn/Wnonnull12.C: New test.
12179 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
12181 * gnat.dg/limited5.adb: New test.
12183 2021-03-02 Patrick Palka <ppalka@redhat.com>
12187 * g++.dg/concepts/abbrev9.C: New test.
12188 * g++.dg/cpp2a/concepts-lambda15.C: New test.
12189 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
12190 * g++.dg/cpp2a/concepts-return-req2.C: New test.
12191 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
12192 call to f15 that we expect to accept.
12194 2021-03-02 Patrick Palka <ppalka@redhat.com>
12196 * g++.dg/cpp1z/auto1.C: New test.
12198 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
12200 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
12201 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
12202 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
12203 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
12204 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
12205 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
12206 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
12208 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
12210 * lib/target-supports.exp: Add check for nnpa facility.
12212 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
12214 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
12215 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
12217 2021-03-01 Martin Liska <mliska@suse.cz>
12220 * gcc.target/s390/target-attribute/pr99313.c: New test.
12222 2021-03-01 Nathan Sidwell <nathan@acm.org>
12225 * g++.dg/modules/pr99294.h: New.
12226 * g++.dg/modules/pr99294_a.C: New.
12227 * g++.dg/modules/pr99294_b.C: New.
12229 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
12231 * g++.dg/eh/seh-xmm-unwind.C: New test.
12233 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
12235 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
12236 expression components noexcept.
12237 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
12238 * g++.dg/coroutines/pr95345.C: Likewise.
12240 2021-02-28 Jason Merrill <jason@redhat.com>
12242 * g++.dg/ext/attr-lambda3.C: Add missing ;
12244 2021-02-27 Jason Merrill <jason@redhat.com>
12247 * g++.dg/ext/attr-lambda3.C: New test.
12249 2021-02-26 Alexandre Oliva <oliva@gnu.org>
12251 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
12253 * gcc.target/powerpc/pr83629.c: Likewise.
12254 * gcc.target/powerpc/pr84112.c: Likewise.
12256 2021-02-26 Olivier Hainque <hainque@adacore.com>
12258 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
12259 dg-require-effective-target fpic.
12260 * gcc.target/powerpc/ppc-eabi.c: Likewise.
12261 * gcc.target/powerpc/pr26350.c: Likewise.
12262 * gcc.target/powerpc/pr67789.c: Likewise.
12263 * gcc.target/powerpc/pr79439-1.c: Likewise.
12264 * gcc.target/powerpc/pr79439-2.c: Likewise.
12265 * gcc.target/powerpc/pr79439-3.c: Likewise.
12266 * gcc.target/powerpc/pr83629.c: Likewise.
12267 * gcc.target/powerpc/pr84112.c: Likewise.
12269 2021-02-26 Richard Biener <rguenther@suse.de>
12271 PR middle-end/99281
12272 * g++.dg/pr99218.C: New testcase.
12274 2021-02-26 Jakub Jelinek <jakub@redhat.com>
12276 * g++.dg/cpp23/lambda-specifiers1.C: New test.
12278 2021-02-26 Jakub Jelinek <jakub@redhat.com>
12281 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
12283 2021-02-26 Jason Merrill <jason@redhat.com>
12286 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
12288 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
12290 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
12291 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
12292 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
12293 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
12294 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
12295 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
12296 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
12297 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
12298 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
12299 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
12300 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
12301 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
12302 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
12303 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
12304 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
12306 2021-02-26 Patrick Palka <ppalka@redhat.com>
12309 * g++.dg/concepts/abbrev8.C: New test.
12311 2021-02-25 Patrick Palka <ppalka@redhat.com>
12315 * g++.dg/diagnostic/local1.C: New test.
12317 2021-02-25 Patrick Palka <ppalka@redhat.com>
12320 * g++.dg/cpp1z/class-deduction79.C: New test.
12321 * g++.dg/cpp1z/class-deduction80.C: New test.
12323 2021-02-25 Marek Polacek <polacek@redhat.com>
12327 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
12328 * g++.dg/cpp0x/constexpr-cast2.C: New test.
12329 * g++.dg/cpp0x/constexpr-cast3.C: New test.
12331 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
12334 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
12335 reference parms, to distinguish the rvalue ref. variant.
12336 * g++.dg/coroutines/pr97587.C: New test.
12338 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
12341 * g++.dg/coroutines/pr95822.C: New test.
12343 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
12345 * gcc.target/arm/cmse/cmse-18.c: New test.
12347 2021-02-25 Nathan Sidwell <nathan@acm.org>
12350 * g++.dg/modules/pr99166_a.X: Adjust.
12351 * g++.dg/modules/pr99166_b.C: Adjust.
12352 * g++.dg/modules/pr99166_c.C: Adjust.
12353 * g++.dg/modules/pr99166_d.C: Adjust.
12355 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
12357 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
12359 2021-02-25 Tamar Christina <tamar.christina@arm.com>
12361 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
12363 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
12366 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
12368 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
12370 PR middle-end/97172
12371 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
12373 2021-02-25 Richard Biener <rguenther@suse.de>
12375 PR tree-optimization/99253
12376 * gcc.dg/vect/pr99253.c: New testcase.
12378 2021-02-25 Jakub Jelinek <jakub@redhat.com>
12381 * gcc.target/i386/pr95798-1.c: New test.
12382 * gcc.target/i386/pr95798-2.c: New test.
12384 2021-02-25 Jakub Jelinek <jakub@redhat.com>
12386 PR tree-optimization/80635
12387 * g++.dg/warn/pr80635-1.C: New test.
12388 * g++.dg/warn/pr80635-2.C: New test.
12390 2021-02-25 David Malcolm <dmalcolm@redhat.com>
12393 * gcc.dg/analyzer/pr99193-1.c: New test.
12394 * gcc.dg/analyzer/pr99193-2.c: New test.
12395 * gcc.dg/analyzer/pr99193-3.c: New test.
12396 * gcc.dg/analyzer/realloc-1.c: New test.
12398 2021-02-24 Nathan Sidwell <nathan@acm.org>
12401 * g++.dg/modules/pr98718_a.C: New.
12402 * g++.dg/modules/pr98718_b.C: New.
12404 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
12406 * g++.dg/coroutines/co-await-void_type.C: Mark promise
12407 final_suspend call as noexcept.
12408 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
12409 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
12410 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
12411 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
12412 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
12413 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
12414 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
12415 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
12416 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
12417 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
12418 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
12419 * g++.dg/coroutines/coro1-allocators.h: Likewise.
12420 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
12421 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
12422 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
12423 * g++.dg/coroutines/pr94752.C: Likewise.
12424 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
12425 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
12426 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
12427 * g++.dg/coroutines/pr95050.C: Likewise.
12428 * g++.dg/coroutines/pr95345.C: Likewise.
12429 * g++.dg/coroutines/pr95440.C: Likewise.
12430 * g++.dg/coroutines/pr95591.C: Likewise.
12431 * g++.dg/coroutines/pr95711.C: Likewise.
12432 * g++.dg/coroutines/pr95813.C: Likewise.
12433 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
12434 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
12435 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
12436 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
12437 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
12438 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
12439 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
12440 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
12441 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
12442 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
12443 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
12444 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
12445 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
12446 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
12447 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
12448 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
12449 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
12450 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
12451 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
12452 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
12454 2021-02-24 Jakub Jelinek <jakub@redhat.com>
12457 * c-c++-common/gomp/pr99226.c: New test.
12458 * gfortran.dg/gomp/pr99226.f90: New test.
12460 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
12462 PR inline-asm/99123
12463 * gcc.target/i386/pr99123.c: New.
12465 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
12467 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
12469 2021-02-24 Nathan Sidwell <nathan@acm.org>
12472 * g++.dg/modules/pr99072.H: New.
12474 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
12477 * gfortran.dg/assumed_rank_21.f90 : New test.
12479 2021-02-24 Martin Sebor <msebor@redhat.com>
12481 PR middle-end/97172
12482 * gcc.dg/pr97172-2.c: New test.
12484 2021-02-24 Tamar Christina <tamar.christina@arm.com>
12486 PR tree-optimization/99220
12487 * g++.dg/vect/pr99220.cc: New test.
12489 2021-02-24 Tamar Christina <tamar.christina@arm.com>
12491 PR tree-optimization/99149
12492 * g++.dg/vect/pr99149.cc: Disabled on BE.
12494 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
12497 * g++.dg/coroutines/pr96251.C: New test.
12499 2021-02-24 Jakub Jelinek <jakub@redhat.com>
12501 PR tree-optimization/99225
12502 * gcc.c-torture/compile/pr99225.c: New test.
12504 2021-02-24 Tamar Christina <tamar.christina@arm.com>
12506 PR tree-optimization/99149
12507 * g++.dg/vect/pr99149.cc: New test.
12509 2021-02-24 Richard Biener <rguenther@suse.de>
12512 * gcc.dg/pr99224.c: New testcase.
12514 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
12516 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
12517 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
12518 Add __has_builtin tests for built-ins.
12519 Update expected instruction counts.
12521 2021-02-23 Martin Sebor <msebor@redhat.com>
12524 * g++.dg/warn/Wnonnull11.C: New test.
12526 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
12529 * gfortran.dg/class_defined_operator_2.f03 : New test.
12530 * gfortran.dg/elemental_result_2.f90 : New test.
12531 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
12532 elemental function with an allocatable result with an operator
12533 interface with array dummies and result.
12535 2021-02-23 Harald Anlauf <anlauf@gmx.de>
12538 * gfortran.dg/reshape_zerosize_4.f90: New test.
12540 2021-02-23 Nathan Sidwell <nathan@acm.org>
12543 * g++.dg/modules/pr99208_a.C: New.
12544 * g++.dg/modules/pr99208_b.C: New.
12546 2021-02-23 Martin Liska <mliska@suse.cz>
12549 * c-c++-common/asan/pr99168.c: New test.
12551 2021-02-23 Patrick Palka <ppalka@redhat.com>
12554 * g++.dg/template/non-dependent15.C: New test.
12556 2021-02-23 Jakub Jelinek <jakub@redhat.com>
12558 PR tree-optimization/99204
12559 * gfortran.dg/pr99204.f90: New test.
12561 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
12563 * gcc.target/powerpc/vec-init-10.c: New test.
12565 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
12567 * g++.dg/warn/Wplacement-new-size-1.C,
12568 g++.dg/warn/Wplacement-new-size-2.C,
12569 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
12570 default_packed targets.
12572 2021-02-22 David Malcolm <dmalcolm@redhat.com>
12575 * gcc.dg/analyzer/error-1.c: New test.
12576 * gcc.dg/analyzer/error-2.c: New test.
12577 * gcc.dg/analyzer/error-3.c: New test.
12579 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
12582 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
12583 * c-c++-common/attr-retain-6.c: Likewise.
12584 * c-c++-common/attr-retain-7.c: Likewise.
12585 * c-c++-common/attr-retain-8.c: Likewise.
12586 * c-c++-common/attr-retain-9.c: Likewise.
12588 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12590 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
12592 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12594 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
12595 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
12596 Handle __INT32_TYPE__ being "long int".
12598 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12600 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
12602 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12604 * gcc.target/cris/biap-mul.c: New test.
12606 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12608 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
12610 2021-02-22 Nathan Sidwell <nathan@acm.org>
12613 * g++.dg/modules/pr99174-1_a.C: New.
12614 * g++.dg/modules/pr99174-1_b.C: New.
12615 * g++.dg/modules/pr99174-1_c.C: New.
12616 * g++.dg/modules/pr99174.H: New.
12618 2021-02-22 Nathan Sidwell <nathan@acm.org>
12621 * g++.dg/modules/pr99153_a.H: New.
12622 * g++.dg/modules/pr99153_b.H: New.
12624 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
12626 PR rtl-optimization/98791
12627 * gcc.target/aarch64/sve/pr98791.c: New test.
12629 2021-02-22 Richard Biener <rguenther@suse.de>
12631 PR tree-optimization/99165
12632 * g++.dg/pr99165.C: New testcase.
12634 2021-02-21 Harald Anlauf <anlauf@gmx.de>
12636 * gfortran.dg/intent_optimize_3.f90: New test.
12638 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
12640 * c-c++-common/attr-retain-5.c: Skip on AIX.
12641 * c-c++-common/attr-retain-6.c: Same.
12642 * c-c++-common/attr-retain-7.c: Same.
12643 * c-c++-common/attr-retain-8.c: Same.
12644 * c-c++-common/attr-retain-9.c: Same.
12646 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
12649 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
12650 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
12651 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
12652 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
12653 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
12654 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
12656 2021-02-19 Nathan Sidwell <nathan@acm.org>
12659 * g++.dg/modules/pr98741_a.H: New.
12660 * g++.dg/modules/pr98741_b.H: New.
12661 * g++.dg/modules/pr98741_c.C: New.
12662 * g++.dg/modules/pr98741_d.C: New.
12664 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12667 * gfortran.dg/namelist_4.f90: Modify.
12668 * gfortran.dg/namelist_98.f90: New test.
12670 2021-02-19 Martin Sebor <msebor@redhat.com>
12673 * gcc.dg/pr97172.c: Add test cases.
12675 2021-02-19 Nathan Sidwell <nathan@acm.org>
12677 * g++.dg/modules/pr99166_a.X: New.
12678 * g++.dg/modules/pr99166_b.C: New.
12679 * g++.dg/modules/pr99166_c.C: New.
12680 * g++.dg/modules/pr99166_d.C: New.
12682 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
12685 * gfortran.dg/coarray/array_temporary-1.f90: New test.
12687 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
12690 * gfortran.dg/dtio_36.f90: New test.
12692 2021-02-19 Richard Biener <rguenther@suse.de>
12694 PR middle-end/99122
12695 * gcc.dg/pr99122-3.c: New testcase.
12697 2021-02-19 Jakub Jelinek <jakub@redhat.com>
12700 * gcc.target/arm/pure-code/pr98998.c: New test.
12702 2021-02-19 Jakub Jelinek <jakub@redhat.com>
12705 * g++.dg/opt/pr99034.C: New test.
12707 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
12710 * gfortran.dg/ubound_1.f90: New test.
12712 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
12715 * gcc.target/aarch64/sve/pr98657.c: New test.
12717 2021-02-19 Jason Merrill <jason@redhat.com>
12719 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
12721 2021-02-19 David Malcolm <dmalcolm@redhat.com>
12724 * jit.dg/test-trap.c: New test.
12726 2021-02-19 Jason Merrill <jason@redhat.com>
12729 * g++.dg/cpp0x/overload4.C: New test.
12731 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
12733 PR rtl-optimization/96264
12734 * gcc.target/powerpc/pr96264.c: New.
12736 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
12739 * c-c++-common/attr-retain-1.c: New test.
12740 * c-c++-common/attr-retain-2.c: Likewise.
12741 * c-c++-common/attr-retain-3.c: Likewise.
12742 * c-c++-common/attr-retain-4.c: Likewise.
12743 * c-c++-common/attr-retain-5.c: Likewise.
12744 * c-c++-common/attr-retain-6.c: Likewise.
12745 * c-c++-common/attr-retain-7.c: Likewise.
12746 * c-c++-common/attr-retain-8.c: Likewise.
12747 * c-c++-common/attr-retain-9.c: Likewise.
12748 * c-c++-common/pr99113.c: Likewise.
12749 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
12750 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
12751 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
12752 * c-c++-common/attr-used-2.c: Likewise.
12753 * c-c++-common/attr-used-3.c: Likewise.
12754 * c-c++-common/attr-used-4.c: Likewise.
12755 * c-c++-common/attr-used-9.c: Likewise.
12756 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
12757 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
12758 * c-c++-common/attr-used-5.c: Don't expect warning for the used
12759 attribute nor SHF_GNU_RETAIN section.
12760 * c-c++-common/attr-used-6.c: Likewise.
12761 * c-c++-common/attr-used-7.c: Likewise.
12762 * c-c++-common/attr-used-8.c: Likewise.
12764 2021-02-18 Nathan Sidwell <nathan@acm.org>
12767 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
12769 * g++.dg/modules/pr99023_a.X: New.
12770 * g++.dg/modules/pr99023_b.X: New.
12772 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12775 * gcc.dg/pr99136.c: New test.
12777 2021-02-18 Nathan Sidwell <nathan@acm.org>
12780 * g++.dg/modules/modules.exp: Remove dg-module-headers support
12781 * g++.dg/modules/alias-2_a.H: Delete.
12782 * g++.dg/modules/sys/alias-2_a.H: Delete.
12784 2021-02-18 Nathan Sidwell <nathan@acm.org>
12787 * g++.dg/modules/pr99023_a.H: Delete.
12788 * g++.dg/modules/pr99023_b.H: Delete.
12790 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12793 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
12795 2021-02-18 Richard Biener <rguenther@suse.de>
12797 PR middle-end/99122
12798 * gcc.dg/pr99122-1.c: New testcase.
12799 * gcc.dg/pr99122-2.c: Likewise.
12801 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
12803 PR tree-optimization/99142
12804 * gcc.dg/tree-ssa/pr99142.c: New test.
12806 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12808 PR middle-end/99109
12809 * g++.dg/warn/Warray-bounds-17.C: New test.
12811 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12814 * gcc.dg/pr99104.c: New test.
12816 2021-02-17 David Malcolm <dmalcolm@redhat.com>
12819 * gcc.dg/analyzer/pr94596.c: New test.
12821 2021-02-17 Nathan Sidwell <nathan@acm.org>
12824 * g++.dg/modules/pr99023_a.H: New.
12825 * g++.dg/modules/pr99023_b.H: New.
12827 2021-02-17 David Malcolm <dmalcolm@redhat.com>
12830 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
12831 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
12832 options. Remove false leak directive.
12833 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
12837 2021-02-17 Julian Brown <julian@codesourcery.com>
12839 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
12840 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
12841 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
12842 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
12843 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
12845 2021-02-17 Julian Brown <julian@codesourcery.com>
12847 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
12848 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
12849 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
12850 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
12851 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
12852 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
12853 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
12854 previously-broken directives.
12856 2021-02-17 Jakub Jelinek <jakub@redhat.com>
12859 * g++.dg/ubsan/pr99106.C: New test.
12861 2021-02-17 Nathan Sidwell <nathan@acm.org>
12864 * g++.dg/lookup/pr99116-1.C: New.
12865 * g++.dg/lookup/pr99116-2.C: New.
12867 2021-02-17 Nathan Sidwell <nathan@acm.org>
12870 * g++.dg/modules/pr99071_a.H: New.
12871 * g++.dg/modules/pr99071_b.H: New.
12873 2021-02-17 Patrick Palka <ppalka@redhat.com>
12877 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
12878 "call to non-'constexpr' function" error message.
12880 2021-02-16 Nathan Sidwell <nathan@acm.org>
12882 * g++.dg/modules/pr99050_a.H: New.
12883 * g++.dg/modules/pr99050_b.C: New.
12885 2021-02-16 Marek Polacek <polacek@redhat.com>
12888 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
12889 * g++.dg/ext/attr-assume-aligned.C: New test.
12891 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
12893 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
12894 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
12896 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
12898 * gfortran.dg/goacc/ref_inquiry.f90: New test.
12899 * gfortran.dg/gomp/ref_inquiry.f90: New test.
12901 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
12903 PR inline-asm/98096
12904 * gcc.c-torture/compile/pr98096.c: New.
12906 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
12909 * gfortran.dg/fmt_nonchar_1.f90: New test.
12910 * gfortran.dg/fmt_nonchar_2.f90: New test.
12912 2021-02-16 Jakub Jelinek <jakub@redhat.com>
12915 * gcc.target/i386/pr99100.c: New test.
12917 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
12919 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
12921 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
12923 PR rtl-optimization/98872
12924 * gcc.target/powerpc/pr98872.c: New test.
12926 2021-02-15 Jakub Jelinek <jakub@redhat.com>
12928 PR tree-optimization/99079
12929 * gcc.dg/fold-modpow2-2.c: New test.
12930 * gcc.c-torture/execute/pr99079.c: New test.
12932 2021-02-13 Jakub Jelinek <jakub@redhat.com>
12934 PR rtl-optimization/98439
12935 * gcc.target/i386/pr98439.c: New test.
12937 2021-02-13 Jakub Jelinek <jakub@redhat.com>
12940 * gcc.target/i386/pr96166.c: New test.
12942 2021-02-12 Jakub Jelinek <jakub@redhat.com>
12944 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
12945 and restrict the test to aarch64-*-* target only.
12947 2021-02-12 Nathan Sidwell <nathan@acm.org>
12949 * g++.dg/modules/pr99039_a.C: New.
12950 * g++.dg/modules/pr99039_b.C: New.
12952 2021-02-12 Nathan Sidwell <nathan@acm.org>
12955 * g++.dg/modules/pr99040_a.C: New.
12956 * g++.dg/modules/pr99040_b.C: New.
12957 * g++.dg/modules/pr99040_c.C: New.
12958 * g++.dg/modules/pr99040_d.C: New.
12960 2021-02-12 Nathan Sidwell <nathan@acm.org>
12964 * g++.dg/lookup/pr99039.C: New.
12966 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
12968 PR libfortran/95647
12969 * gfortran.dg/ieee/ieee_12.f90: New test.
12971 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
12973 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
12975 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
12978 * gcc.target/arm/pr98931.c: Add -mthumb
12980 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
12983 * gfortran.dg/assumed_rank_20.f90: New test.
12985 2021-02-12 Jakub Jelinek <jakub@redhat.com>
12988 * g++.dg/cpp2a/concepts-requires24.C: New test.
12990 2021-02-12 Jason Merrill <jason@redhat.com>
12993 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
12995 2021-02-12 David Malcolm <dmalcolm@redhat.com>
12998 * g++.dg/analyzer/pr99064.C: New test.
12999 * gcc.dg/analyzer/pr98969.c: New test.
13001 2021-02-11 Marek Polacek <polacek@redhat.com>
13004 * g++.dg/template/deduce10.C: New test.
13005 * g++.dg/template/deduce9.C: New test.
13007 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
13010 * g++.target/powerpc/pr99041.C: New test.
13012 2021-02-11 Jakub Jelinek <jakub@redhat.com>
13015 * g++.dg/ext/flexary38.C: New test.
13017 2021-02-11 Marek Polacek <polacek@redhat.com>
13020 * g++.dg/cpp0x/variadic-crash6.C: New test.
13022 2021-02-11 Patrick Palka <ppalka@redhat.com>
13025 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
13027 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
13030 * gcc.target/arm/pr98931.c: New testcase.
13032 2021-02-11 Joel Hutton <joel.hutton@arm.com>
13034 PR tree-optimization/98772
13035 * gcc.target/aarch64/pr98772.c: New test.
13037 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
13040 * gfortran.dg/typebound_call_32.f90: New test.
13042 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
13045 * gfortran.dg/pr99060.f90: New test.
13047 2021-02-11 Alexandre Oliva <oliva@adacore.com>
13049 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
13051 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13053 PR libfortran/98825
13054 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
13056 2021-02-10 Martin Sebor <msebor@redhat.com>
13058 PR tree-optimization/92879
13059 * g++.dg/warn/Warray-bounds-16.C: New test.
13061 2021-02-10 David Malcolm <dmalcolm@redhat.com>
13063 PR preprocessor/96391
13064 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
13065 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
13066 using the location_overflow_plugin.c from gcc.dg/plugin.
13068 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13071 * g++.dg/ext/weak6.C: New test.
13073 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13076 * gcc.target/i386/pr99025.c: New test.
13078 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13082 * g++.dg/cpp2a/constexpr-new16.C: New test.
13083 * g++.dg/cpp2a/constexpr-new17.C: New test.
13085 2021-02-10 Nathan Sidwell <nathan@acm.org>
13088 * g++.dg/lookup/pr99030.C: New.
13090 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13092 PR middle-end/99007
13093 * g++.dg/gomp/pr99007.C: New test.
13094 * gcc.dg/gomp/pr99007-1.c: New test.
13095 * gcc.dg/gomp/pr99007-2.c: New test.
13096 * gcc.dg/gomp/pr99007-3.c: New test.
13098 2021-02-10 Julian Brown <julian@codesourcery.com>
13101 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
13102 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
13103 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
13105 2021-02-09 David Malcolm <dmalcolm@redhat.com>
13108 * gcc.dg/analyzer/file-1.c (test_5): New.
13109 * gcc.dg/analyzer/file-3.c: New test.
13111 2021-02-09 David Malcolm <dmalcolm@redhat.com>
13114 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
13115 * gcc.dg/analyzer/pr94851-2.c: New test.
13116 * gcc.dg/analyzer/pr98575-1.c: New test.
13118 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
13120 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
13122 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
13124 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
13126 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
13128 2021-02-09 Nathan Sidwell <nathan@acm.org>
13131 * g++.dg/modules/pr98944_a.C: New.
13132 * g++.dg/modules/pr98944_b.C: New.
13133 * g++.dg/modules/pr98944_c.C: New.
13134 * g++.dg/modules/pr98944_d.C: New.
13136 2021-02-09 Jakub Jelinek <jakub@redhat.com>
13138 PR middle-end/98465
13139 * g++.dg/warn/Wstringop-overread-1.C: New test.
13141 2021-02-09 Jason Merrill <jason@redhat.com>
13144 * g++.dg/cpp2a/consteval-expinst1.C: New test.
13146 2021-02-09 Jason Merrill <jason@redhat.com>
13149 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
13151 2021-02-09 Jason Merrill <jason@redhat.com>
13154 * g++.dg/cpp2a/no_unique_address12.C: New test.
13156 2021-02-08 Nathan Sidwell <nathan@acm.org>
13158 * g++.dg/modules/pr98531-2.h: New.
13159 * g++.dg/modules/pr98531-2_a.H: New.
13160 * g++.dg/modules/pr98531-2_b.C: New.
13161 * g++.dg/modules/pr98531-3.h: New.
13162 * g++.dg/modules/pr98531-3_a.H: New.
13163 * g++.dg/modules/pr98531-3_b.C: New.
13165 2021-02-08 Nathan Sidwell <nathan@acm.org>
13168 * g++.dg/modules/pr98531-1.h: New.
13169 * g++.dg/modules/pr98531-1_a.H: New.
13170 * g++.dg/modules/pr98531-1_b.C: New.
13171 * g++.dg/abi/pr98531-1.C: New.
13172 * g++.dg/abi/pr98531-2.C: New.
13173 * g++.dg/abi/pr98531-3.C: New.
13174 * g++.dg/abi/pr98531-4.C: New.
13176 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
13178 PR middle-end/98974
13179 * gfortran.dg/pr98974.F90: New test.
13181 2021-02-08 Richard Biener <rguenther@suse.de>
13184 * g++.dg/lto/pr96591_0.C: New testcase.
13186 2021-02-05 Marek Polacek <polacek@redhat.com>
13189 * g++.dg/cpp2a/volatile5.C: New test.
13191 2021-02-05 Marek Polacek <polacek@redhat.com>
13194 * g++.dg/cpp2a/using-enum-8.C: New test.
13196 2021-02-05 Nathan Sidwell <nathan@acm.org>
13199 * c-c++-common/pr98943.c: New.
13201 2021-02-05 Richard Biener <rguenther@suse.de>
13203 PR tree-optimization/98855
13204 * g++.dg/vect/slp-pr98855.cc: New testcase.
13206 2021-02-05 Jakub Jelinek <jakub@redhat.com>
13209 * g++.dg/cpp1z/decomp54.C: New test.
13211 2021-02-05 liuhongt <hongtao.liu@intel.com>
13214 * g++.target/i386/avx512bw-pr98537-1.C: New test.
13215 * g++.target/i386/avx512vl-pr98537-1.C: New test.
13216 * g++.target/i386/avx512vl-pr98537-2.C: New test.
13217 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
13218 integer mask comparison should not be generated.
13219 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
13220 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
13221 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
13223 2021-02-04 Julian Brown <julian@codesourcery.com>
13225 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
13226 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
13227 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
13228 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
13230 2021-02-04 Julian Brown <julian@codesourcery.com>
13232 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
13234 2021-02-04 Julian Brown <julian@codesourcery.com>
13236 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
13238 2021-02-04 Jakub Jelinek <jakub@redhat.com>
13241 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
13242 $section is .opd, look at .L.$symbol_name's section.
13243 (parse_section_section_of_symbols): Handle .previous directive.
13244 * gcc.dg/array-quals-1.c: Allow .sdata section.
13246 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
13248 * gdc.dg/intrinsics.d: Update test.
13250 2021-02-04 Martin Sebor <msebor@redhat.com>
13253 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
13254 * gcc.dg/label-decl-4.c: Same.
13255 * gcc.dg/mismatch-decl-1.c: Same.
13256 * gcc.dg/old-style-then-proto-1.c: Same.
13257 * gcc.dg/parm-mismatch-1.c: Same.
13258 * gcc.dg/pr35445.c: Same.
13259 * gcc.dg/redecl-11.c: Same.
13260 * gcc.dg/redecl-12.c: Same.
13261 * gcc.dg/redecl-13.c: Same.
13262 * gcc.dg/redecl-15.c: Same.
13263 * gcc.dg/tls/thr-init-1.c: Same.
13264 * objc.dg/id-1.m: Same.
13265 * objc.dg/tls/diag-3.m: Same.
13266 * gcc.dg/pr97882.c: New test.
13267 * gcc.dg/qual-return-7.c: New test.
13268 * gcc.dg/qual-return-8.c: New test.
13270 2021-02-04 Jason Merrill <jason@redhat.com>
13273 * g++.dg/cpp2a/concepts-variadic3.C: New test.
13275 2021-02-04 David Malcolm <dmalcolm@redhat.com>
13278 * gcc.dg/pr97932.c: New test.
13280 2021-02-04 emsr <3dw4rd@verizon.net>
13282 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
13284 2021-02-04 Jakub Jelinek <jakub@redhat.com>
13286 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
13287 of make_signed<size_t>::type in the diagnostics.
13289 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
13292 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
13294 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
13296 * gfortran.dg/goacc/substring.f90: New test.
13297 * gfortran.dg/gomp/substring.f90: New test.
13299 2021-02-04 Martin Liska <mliska@suse.cz>
13301 * gcc.target/i386/prefer-vector-width-attr.c: New test.
13303 2021-02-04 Jason Merrill <jason@redhat.com>
13306 * g++.dg/cpp1z/class-deduction78.C: New test.
13308 2021-02-04 Jason Merrill <jason@redhat.com>
13311 * g++.dg/cpp0x/pr84630.C: Call b().
13312 * g++.dg/cpp2a/lambda-uneval13.C: New test.
13313 * g++.dg/ext/attr-expr1.C: New test.
13315 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13317 PR preprocessor/98882
13318 * gcc.dg/cpp/pr98882.c: New test.
13320 2021-02-03 Jason Merrill <jason@redhat.com>
13322 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
13323 hash-table-verification-limit=10000.
13325 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
13327 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
13328 * g++.dg/cpp23/feat-cxx2b.C: New test.
13329 * g++.dg/cpp23/size_t-literals.C: New test.
13330 * g++.dg/warn/Wsize_t-literals.C: New test.
13332 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13335 * g++.dg/cpp2a/no_unique_address11.C: New test.
13337 2021-02-03 Marek Polacek <polacek@redhat.com>
13340 * g++.dg/cpp0x/noexcept65.C: New test.
13342 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
13345 * gfortran.dg/coarray/array_temporary.f90: New test.
13347 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13349 PR middle-end/97487
13350 * gcc.dg/pr97487-1.c: New test.
13351 * gcc.dg/pr97487-2.c: New test.
13353 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13355 PR middle-end/97971
13356 * gcc.target/i386/pr97971.c: New test.
13358 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13360 PR tree-optimization/98287
13361 * gcc.dg/pr98287.c: New test.
13363 2021-02-03 Tamar Christina <tamar.christina@arm.com>
13365 PR tree-optimization/98928
13366 * gcc.target/i386/pr98928.c: New test.
13368 2021-02-02 Martin Liska <mliska@suse.cz>
13371 * gcc.target/i386/pr97510.c: New test.
13373 2021-02-02 Jason Merrill <jason@redhat.com>
13376 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
13378 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13380 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
13382 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
13385 * gfortran.dg/pr91862.f90: New test.
13387 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13389 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
13391 2021-02-02 Jakub Jelinek <jakub@redhat.com>
13393 PR tree-optimization/98848
13394 * gcc.dg/vect/pr98848.c: New test.
13395 * gcc.dg/vect/pr92205.c: Remove xfail.
13397 2021-02-02 Jakub Jelinek <jakub@redhat.com>
13399 PR tree-optimization/97960
13400 * g++.dg/torture/pr97960.C: New test.
13402 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
13405 * g++.dg/opt/pr98743.C: New.
13407 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
13409 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
13411 2021-02-02 Alexandre Oliva <oliva@adacore.com>
13413 * gcc.dg/asan/nested-1.c: New.
13415 2021-02-02 David Malcolm <dmalcolm@redhat.com>
13419 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
13420 prefix to support subroutines where necessary.
13421 * gcc.dg/analyzer/data-model-1.c: Likewise.
13422 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
13424 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
13425 subroutines where necessary.
13426 * gcc.dg/analyzer/pr96651-2.c: Likewise.
13427 * gcc.dg/analyzer/signal-4b.c: Likewise.
13428 * gcc.dg/analyzer/single-field.c: Likewise.
13429 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
13431 2021-02-02 David Malcolm <dmalcolm@redhat.com>
13435 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
13436 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
13438 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13440 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
13443 2021-02-01 David Malcolm <dmalcolm@redhat.com>
13446 * gcc.dg/analyzer/pr98918.c: New test.
13448 2021-02-01 Sergei Trofimovich <siarheit@google.com>
13450 PR tree-optimization/98499
13451 * g++.dg/pr98499.C: new test.
13453 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13455 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
13457 2021-02-01 Martin Sebor <msebor@redhat.com>
13459 PR middle-end/97172
13460 * gcc.dg/pr97172.c: New test.
13462 2021-02-01 Martin Sebor <msebor@redhat.com>
13465 * g++.dg/Wclass-memaccess-6.C: New test.
13467 2021-02-01 Patrick Palka <ppalka@redhat.com>
13470 * g++.dg/cpp0x/constexpr-98295.C: New test.
13472 2021-02-01 Marek Polacek <polacek@redhat.com>
13475 * g++.dg/ext/builtin-has-attribute2.C: New test.
13477 2021-02-01 Jason Merrill <jason@redhat.com>
13480 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
13482 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
13484 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
13486 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
13488 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
13490 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
13492 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
13494 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
13496 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
13498 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
13500 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
13502 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
13504 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
13506 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
13509 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
13511 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
13513 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
13515 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
13517 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
13520 2021-02-01 Tamar Christina <tamar.christina@arm.com>
13522 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
13524 2021-02-01 Patrick Palka <ppalka@redhat.com>
13527 * g++.dg/cpp1y/constexpr-84494.C: New test.
13529 2021-02-01 Xing GUO <higuoxing@gmail.com>
13531 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
13533 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
13535 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
13536 * gcc.target/powerpc/pr79251.p9.c: Likewise.
13538 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
13540 * c-c++-common/attr-used-5.c: Skip for Darwin.
13541 * c-c++-common/attr-used-6.c: Likewise.
13542 * c-c++-common/attr-used-7.c: Likewise.
13543 * c-c++-common/attr-used-8.c: Likewise.
13544 * c-c++-common/attr-used-9.c: Likewise.
13546 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
13548 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
13549 * gcc.target/powerpc/pr79251.p9.c: Same.
13551 2021-01-30 Jakub Jelinek <jakub@redhat.com>
13553 * gcc.target/i386/20051216-1.c: New test.
13555 2021-01-30 Jakub Jelinek <jakub@redhat.com>
13558 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
13559 scan-tree-dump-times to x86 and aarch64 targets.
13560 * gcc.dg/gomp/simd-3.c: Likewise.
13562 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
13565 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
13568 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
13570 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
13572 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
13575 * gcc.target/aarch64/pr97701.c: Modify.
13577 2021-01-29 David Malcolm <dmalcolm@redhat.com>
13579 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
13581 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
13584 * gcc.target/aarch64/pr97701.c: New.
13586 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
13588 * gcc.target/powerpc/pr91903.c: New test.
13589 * gcc.target/powerpc/builtins-1.fold.h: Update.
13590 * gcc.target/powerpc/builtins-2.c: Update.
13592 2021-01-29 Nathan Sidwell <nathan@acm.org>
13595 * g++.dg/modules/pr98843_a.C: New.
13596 * g++.dg/modules/pr98843_b.H: New.
13597 * g++.dg/modules/pr98843_c.C: New.
13599 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13601 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
13603 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
13604 Richard Biener <rguenther@suse.de>
13606 PR tree-optimization/97627
13607 * g++.dg/pr97627.C: New testcase.
13609 2021-01-29 Jakub Jelinek <jakub@redhat.com>
13612 * gcc.c-torture/compile/pr98849.c: New test.
13614 2021-01-29 Jakub Jelinek <jakub@redhat.com>
13617 * gcc.dg/pr98331.c: New test.
13619 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
13621 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
13623 * gcc.target/powerpc/pr79251.h: ...this.
13624 * gcc.target/powerpc/pr79251.p9.c: Likewise.
13625 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
13627 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
13628 * gcc.target/powerpc/pr79251-run.p9.c: New test.
13630 2021-01-29 Marek Polacek <polacek@redhat.com>
13633 * g++.dg/parse/error63.C: New test.
13635 2021-01-28 Jakub Jelinek <jakub@redhat.com>
13638 * g++.dg/warn/effc5.C: New test.
13640 2021-01-28 Marek Polacek <polacek@redhat.com>
13643 * g++.dg/cpp0x/alignas19.C: New test.
13644 * g++.dg/warn/Warray-bounds15.C: New test.
13646 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
13649 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
13651 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
13653 * gfortran.dg/ISO_Fortran_binding_18.c: Include
13654 ../../../libgfortran/ISO_Fortran_binding.h rather than
13655 ISO_Fortran_binding.h.
13657 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
13659 * gcc.target/powerpc/float128-longdouble-math.c: New test.
13660 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
13661 * gcc.target/powerpc/float128-math.c: Adjust test for new name
13662 being generated. Add support for running test on power10. Add
13663 support for running if long double defaults to 64-bits.
13665 2021-01-28 Jakub Jelinek <jakub@redhat.com>
13669 * g++.target/i386/pr98847.C: New test.
13671 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13673 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
13675 2021-01-28 Nathan Sidwell <nathan@acm.org>
13678 * g++.dg/modules/pr98770_a.C: New.
13679 * g++.dg/modules/pr98770_b.C: New.
13681 2021-01-28 Harald Anlauf <anlauf@gmx.de>
13684 * gfortran.dg/gomp/pr86470.f90: New test.
13686 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
13689 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
13690 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
13691 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
13692 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
13693 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
13694 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
13695 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
13696 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
13697 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
13698 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
13699 * gcc.target/powerpc/pr79251.p8.c: Likewise.
13700 * gcc.target/powerpc/pr79251.p9.c: Likewise.
13701 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
13702 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
13705 2021-01-28 Xing GUO <higuoxing@gmail.com>
13707 * gcc.target/riscv/attribute-18.c: New test.
13709 2021-01-27 Harris Snyder <hsnyder@structura.bio>
13711 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
13712 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
13714 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
13716 PR rtl-optimization/97684
13717 * gcc.target/i386/pr97684.c: New.
13719 2021-01-27 Jason Merrill <jason@redhat.com>
13722 * g++.dg/lookup/using4.C: No error in C++20.
13723 * g++.dg/cpp0x/decltype37.C: Adjust message.
13724 * g++.dg/template/crash75.C: Adjust message.
13725 * g++.dg/template/crash76.C: Adjust message.
13726 * g++.dg/cpp0x/inh-ctor36.C: New test.
13727 * g++.dg/cpp1z/inh-ctor39.C: New test.
13728 * g++.dg/cpp2a/using-enum-7.C: New test.
13730 2021-01-27 Jakub Jelinek <jakub@redhat.com>
13733 * gcc.c-torture/execute/pr98853-1.c: New test.
13734 * gcc.c-torture/execute/pr98853-2.c: New test.
13736 2021-01-27 Richard Biener <rguenther@suse.de>
13738 PR tree-optimization/98854
13739 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
13741 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
13745 * gfortran.dg/proc_ptr_52.f90 : New test.
13747 2021-01-27 liuhongt <hongtao.liu@intel.com>
13750 * gcc.target/i386/pr98833.c: New test.
13752 2021-01-27 Jakub Jelinek <jakub@redhat.com>
13754 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
13755 optimize ("no-strict-aliasing") attribute.
13756 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
13757 array to avoid violating TBAA.
13758 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
13759 array to avoid violating TBAA.
13760 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
13761 array to avoid violating TBAA.
13762 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
13763 array to avoid violating TBAA.
13765 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
13768 * gfortran.dg/elemental_function_5.f90 : New test.
13770 2021-01-27 Jakub Jelinek <jakub@redhat.com>
13772 PR tree-optimization/97260
13773 * gcc.dg/tree-ssa/pr97260.c: New test.
13775 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
13777 * lib/target-supports.exp (check_effective_target_c++2a):
13778 Check for C++2a or C++23.
13779 (check_effective_target_c++20_down): New.
13780 (check_effective_target_c++23_only): New.
13781 (check_effective_target_c++23): New.
13782 * g++.dg/cpp23/cplusplus.C: New.
13784 2021-01-26 Jason Merrill <jason@redhat.com>
13787 * g++.dg/torture/pr97474.C: New test.
13789 2021-01-26 Jason Merrill <jason@redhat.com>
13792 * g++.dg/cpp2a/no_unique_address10.C: New test.
13793 * g++.dg/cpp2a/no_unique_address9.C: New test.
13795 2021-01-26 Jakub Jelinek <jakub@redhat.com>
13797 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
13798 optimize ("no-strict-aliasing") attribute.
13799 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
13800 array to avoid violating TBAA.
13801 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
13802 array to avoid violating TBAA.
13803 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
13804 array to avoid violating TBAA.
13805 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
13806 array to avoid violating TBAA.
13808 2021-01-26 Jakub Jelinek <jakub@redhat.com>
13811 * gcc.c-torture/execute/pr98681.c: New test.
13813 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13816 * gfortran.dg/elemental_assignment_1.f90: New test.
13818 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
13820 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
13821 add previously missing space in '$ident link'.
13823 2021-01-26 Jakub Jelinek <jakub@redhat.com>
13825 PR middle-end/98807
13826 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
13828 2021-01-26 Alexandre Oliva <oliva@adacore.com>
13830 * gnat.dg/asan1.adb: New test.
13831 * gnat.dg/asan1_pkg.ads: New additional source.
13833 2021-01-25 Harald Anlauf <anlauf@gmx.de>
13836 * gfortran.dg/pr70070.f90: New test.
13838 2021-01-25 Martin Sebor <msebor@redhat.com>
13841 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
13842 * g++.dg/warn/Wnonnull10.C: New test.
13843 * g++.dg/warn/Wnonnull9.C: New test.
13845 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13847 * gfortran.dg/associate_57.f90: New test.
13849 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13852 * gfortran.dg/interface_assignment_7.f90: New test.
13854 2021-01-25 Jason Merrill <jason@redhat.com>
13857 * g++.dg/cpp2a/no_unique_address8.C: New test.
13859 2021-01-25 Richard Biener <rguenther@suse.de>
13861 PR middle-end/98807
13862 * gcc.dg/pr98807.c: New testcase.
13864 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
13866 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
13867 * gnat.dg/thunk2_pkg.ads: New helper.
13869 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
13872 * gfortran.dg/charlen_18.f90 : New test.
13874 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
13876 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
13878 * g++.dg/tc1/dr142.C: Same as above.
13879 * g++.dg/tc1/dr52.C: Same as above.
13880 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
13881 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
13882 * g++.old-deja/g++.jason/access8.C: Same as above.
13883 * g++.old-deja/g++.law/access4.C: Same as above.
13884 * g++.old-deja/g++.law/visibility12.C: Same as above.
13885 * g++.old-deja/g++.law/visibility4.C: Same as above.
13886 * g++.old-deja/g++.law/visibility8.C: Same as above.
13887 * g++.old-deja/g++.other/access4.C: Same as above.
13889 2021-01-23 Patrick Palka <ppalka@redhat.com>
13893 * g++.dg/cpp0x/this2.C: New test.
13894 * g++.dg/template/pr97399.C: New test.
13896 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
13898 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
13899 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
13900 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
13901 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
13902 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
13903 * gcc.target/powerpc/pr79251.p9.c: Same.
13905 2021-01-22 Marek Polacek <polacek@redhat.com>
13908 * g++.dg/cpp0x/noexcept64.C: New test.
13910 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
13912 * g++.dg/eh/spbp.C: Remove skip on AIX.
13914 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13916 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
13917 typo, UINON_TYPE to UNION_TYPE.
13919 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13921 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
13922 UINON_TYPE to UNION_TYPE.
13923 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
13924 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
13926 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13928 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
13929 optimize ("no-strict-aliasing") attribute.
13931 2021-01-22 Jason Merrill <jason@redhat.com>
13934 * g++.dg/init/elide7.C: New test.
13936 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13939 * g++.dg/ubsan/pr95693.C: New test.
13941 2021-01-22 Marek Polacek <polacek@redhat.com>
13944 * g++.dg/abi/mangle76.C: New test.
13946 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
13949 * gfortran.dg/associated_target_7.f90 : New test.
13951 2021-01-22 Martin Jambor <mjambor@suse.cz>
13953 PR tree-optimization/47059
13954 * gcc.dg/tree-ssa/pr47059.c: New test.
13956 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13958 PR tree-optimization/98766
13959 * gcc.dg/pr98766.c: New test.
13961 2021-01-22 Nathan Sidwell <nathan@acm.org>
13964 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
13965 embedded absolute paths.
13966 (module_do_it): Append $std to test name.
13968 2021-01-22 Richard Biener <rguenther@suse.de>
13970 PR middle-end/98793
13971 * gcc.dg/pr98793.c: New testcase.
13973 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
13975 * gcc.target/powerpc/pr79251.p8.c: New test.
13976 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
13977 instruction counts.
13978 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
13979 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
13980 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
13981 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
13982 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
13983 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
13984 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
13985 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
13986 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
13987 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
13989 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
13991 * gcc.target/powerpc/pr79251.p9.c: New test.
13992 * gcc.target/powerpc/pr79251-run.c: New test.
13993 * gcc.target/powerpc/pr79251.h: New header.
13995 2021-01-22 Richard Biener <rguenther@suse.de>
13997 PR middle-end/98773
13998 * gcc.dg/torture/pr98773.c: New testcase.
14000 2021-01-22 Jakub Jelinek <jakub@redhat.com>
14002 PR tree-optimization/90248
14003 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
14005 * gcc.dg/pr90248.c: New test.
14007 2021-01-22 Jakub Jelinek <jakub@redhat.com>
14009 PR tree-optimization/98255
14010 * gcc.dg/pr98255.c: New test.
14012 2021-01-22 Richard Biener <rguenther@suse.de>
14014 PR tree-optimization/98786
14015 * gcc.dg/torture/pr98786.c: New testcase.
14017 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14020 * gcc.target/arm/pr98636.c: New test.
14022 2021-01-22 liuhongt <hongtao.liu@intel.com>
14026 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
14027 * gcc.target/i386/avx512f-pr96891-1.c: New test.
14028 * gcc.target/i386/avx512f-pr96891-2.c: New test.
14029 * gcc.target/i386/avx512f-pr96891-3.c: New test.
14030 * g++.target/i386/avx512f-pr96891-1.C: New test.
14031 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
14033 2021-01-22 Marek Polacek <polacek@redhat.com>
14036 * g++.dg/cpp0x/noexcept63.C: New test.
14038 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
14040 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
14041 intervening period.
14042 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
14043 explicitly check for intervening space, tab or period.
14045 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
14047 PR rtl-optimization/98777
14048 * gcc.target/riscv/pr98777.c: New.
14050 2021-01-21 Patrick Palka <ppalka@redhat.com>
14053 * g++.dg/cpp0x/decltype-71879.C: New test.
14055 2021-01-21 Jakub Jelinek <jakub@redhat.com>
14058 * g++.dg/cpp1y/constexpr-98672.C: New test.
14060 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
14063 * lib/target-supports.exp
14064 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
14065 * gcc.target/arm/ivopts.c: Use target
14066 'arm_thumb2_no_arm_v8_1_lob'.
14068 2021-01-21 Nathan Sidwell <nathan@acm.org>
14071 * g++.dg/modules/stat-mem-1.h: New.
14072 * g++.dg/modules/stat-mem-1_a.H: New.
14073 * g++.dg/modules/stat-mem-1_b.C: New.
14075 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
14078 * gfortran.dg/module_procedure_5.f90 : New test.
14079 * gfortran.dg/module_procedure_6.f90 : New test.
14081 2021-01-21 Richard Biener <rguenther@suse.de>
14084 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
14086 2021-01-21 Richard Biener <rguenther@suse.de>
14089 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
14091 2021-01-21 Richard Biener <rguenther@suse.de>
14093 * gcc.dg/Walloca-2.c: Un-XFAIL.
14095 2021-01-21 liuhongt <hongtao.liu@intel.com>
14097 PR rtl-optimization/98694
14098 * gcc.target/i386/pr98694.c: New test.
14100 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
14102 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
14104 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14106 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
14109 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
14111 PR rtl-optimization/98722
14112 * g++.target/s390/pr98722.C: New.
14114 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
14116 PR tree-optimization/96674
14117 * gcc.dg/pr96674.c: New tests.
14119 2021-01-20 Patrick Palka <ppalka@redhat.com>
14122 * g++.dg/cpp2a/lambda-generic9.C: New test.
14124 2021-01-20 Patrick Palka <ppalka@redhat.com>
14127 * g++.dg/parse/access12.C: New test.
14128 * g++.dg/template/access35.C: New test.
14130 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
14132 PR tree-optimization/98535
14133 * gcc.target/aarch64/sve/pr98535.c: New file.
14135 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
14138 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
14139 missing diagnostic issues with c_intptr_t == default integer kind.
14141 2021-01-20 Jakub Jelinek <jakub@redhat.com>
14143 PR tree-optimization/98721
14144 * gcc.dg/pr98721-1.c: New test.
14145 * gcc.dg/pr98721-2.c: New test.
14147 2021-01-20 Richard Biener <rguenther@suse.de>
14149 PR tree-optimization/98758
14150 * gcc.dg/torture/pr98758.c: New testcase.
14152 2021-01-20 Jakub Jelinek <jakub@redhat.com>
14155 * c-c++-common/gomp/task-detach-2.c: New test.
14157 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
14161 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
14163 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
14165 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
14166 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
14167 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
14168 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
14169 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
14170 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
14172 2021-01-19 Marek Polacek <polacek@redhat.com>
14175 * g++.dg/template/deduce8.C: New test.
14177 2021-01-19 Marek Polacek <polacek@redhat.com>
14180 * g++.dg/lookup/using64.C: New test.
14181 * g++.dg/lookup/using65.C: New test.
14183 2021-01-19 Martin Sebor <msebor@redhat.com>
14185 PR middle-end/98664
14186 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
14187 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
14188 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
14189 * gcc.dg/Wfree-nonheap-object-4.c: New test.
14191 2021-01-19 Patrick Palka <ppalka@redhat.com>
14195 * g++.dg/opt/pr87974.C: Adjust.
14196 * g++.dg/template/access34.C: New test.
14197 * g++.dg/template/friend68.C: New test.
14198 * g++.dg/template/friend69.C: New test.
14200 2021-01-19 Marek Polacek <polacek@redhat.com>
14203 * g++.dg/cpp0x/noexcept62.C: New test.
14205 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
14207 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
14209 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14211 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
14212 (CHECK_CUMULATIVE_SAT): Delete.
14213 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
14215 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
14216 Remove uses of the above.
14217 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
14219 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14220 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14221 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
14222 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
14224 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
14225 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
14226 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
14228 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
14229 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
14230 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
14232 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
14233 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
14234 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
14236 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
14237 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
14238 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
14240 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
14241 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
14242 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
14243 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14244 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
14245 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
14247 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
14248 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
14250 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
14251 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
14253 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
14254 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
14256 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
14257 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14258 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
14259 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
14260 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14261 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
14262 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
14263 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
14264 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
14265 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14267 2021-01-19 Jeff Law <law@redhat.com>
14269 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
14270 and update expected output.
14272 2021-01-19 Richard Biener <rguenther@suse.de>
14275 * g++.dg/pr98330.C: New testcase.
14276 * gcc.dg/pr98330.c: Likewise.
14278 2021-01-19 Richard Biener <rguenther@suse.de>
14281 * gfortran.dg/pr97673.f90: New testcase.
14283 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
14286 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
14287 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
14288 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
14290 2021-01-19 Martin Jambor <mjambor@suse.cz>
14293 * g++.dg/ipa/pr98690.C: New test.
14295 2021-01-18 Jeff Law <law@redhat.com>
14297 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
14299 2021-01-18 Patrick Palka <ppalka@redhat.com>
14301 * g++.dg/cpp1z/class-deduction77.C: New test.
14303 2021-01-18 Jakub Jelinek <jakub@redhat.com>
14305 PR tree-optimization/98727
14306 * gcc.c-torture/execute/pr98727.c: New test.
14308 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
14311 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
14312 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
14314 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
14316 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
14317 * g++.dg/no-stack-protector-attr.C: Likewise.
14319 2021-01-18 David Malcolm <dmalcolm@redhat.com>
14321 * gcc.dg/analyzer/attr-malloc-1.c: New test.
14322 * gcc.dg/analyzer/attr-malloc-2.c: New test.
14323 * gcc.dg/analyzer/attr-malloc-4.c: New test.
14324 * gcc.dg/analyzer/attr-malloc-5.c: New test.
14325 * gcc.dg/analyzer/attr-malloc-6.c: New test.
14326 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
14327 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
14329 2021-01-18 Richard Biener <rguenther@suse.de>
14332 * gcc.dg/vect/slp-11b.c: Adjust.
14334 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14337 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
14338 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
14340 2021-01-18 Richard Biener <rguenther@suse.de>
14343 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
14345 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
14347 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
14348 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
14349 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
14350 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
14351 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
14352 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
14353 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
14354 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
14355 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
14356 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
14357 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
14358 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
14360 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
14362 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
14363 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
14364 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
14365 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
14366 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
14367 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
14368 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
14369 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
14370 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
14371 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
14372 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
14374 2021-01-17 Martin Jambor <mjambor@suse.cz>
14377 * gcc.dg/ipa/pr98222.c: New test.
14379 2021-01-16 Jakub Jelinek <jakub@redhat.com>
14381 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
14382 ../../../libgfortran/ISO_Fortran_binding.h rather than
14383 ISO_Fortran_binding.h.
14385 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
14387 * c-c++-common/gomp/task-detach-1.c: New.
14388 * g++.dg/gomp/task-detach-1.C: New.
14389 * gcc.dg/gomp/task-detach-1.c: New.
14390 * gfortran.dg/gomp/task-detach-1.f90: New.
14392 2021-01-16 Jakub Jelinek <jakub@redhat.com>
14394 PR tree-optimization/96669
14395 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
14396 * gcc.dg/tree-ssa/pr96669-2.c: New test.
14398 2021-01-16 Jakub Jelinek <jakub@redhat.com>
14400 PR tree-optimization/96271
14401 * gcc.target/i386/pr96271.c: New test.
14403 2021-01-15 Carl Love <cel@us.ibm.com>
14405 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
14407 2021-01-15 Harris Snyder <hsnyder@structura.bio>
14409 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
14410 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
14412 2021-01-15 Nathan Sidwell <nathan@acm.org>
14415 * g++.dg/template/pr98538.C: New.
14417 2021-01-15 Nathan Sidwell <nathan@acm.org>
14419 PR preprocessor/95253
14420 * g++.dg/modules/dep-1_a.C: Adjust expected output.
14421 * g++.dg/modules/dep-1_b.C: Likewise.
14422 * g++.dg/modules/dep-2.C: Likewise.
14424 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14426 PR tree-optimization/96669
14427 * gcc.dg/tree-ssa/pr96669-1.c: New test.
14429 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14431 PR tree-optimization/96681
14432 * gcc.dg/tree-ssa/pr96681.c: New test.
14434 2021-01-15 Jason Merrill <jason@redhat.com>
14437 * g++.dg/cpp1z/elide5.C: New test.
14439 2021-01-15 Jason Merrill <jason@redhat.com>
14441 * g++.dg/cpp1z/elide4.C: New test.
14443 2021-01-15 Jason Merrill <jason@redhat.com>
14446 * g++.dg/cpp0x/initlist-array13.C: New test.
14448 2021-01-15 Alexandre Oliva <oliva@adacore.com>
14450 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
14451 * gcc.dg/analyzer/data-model-1.c: Likewise.
14452 * gcc.dg/analyzer/malloc-1.c: Likewise.
14453 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
14455 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14457 PR tree-optimization/96671
14458 * gcc.dg/tree-ssa/pr96671-1.c: New test.
14459 * gcc.dg/tree-ssa/pr96671-2.c: New test.
14461 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14463 PR tree-optimization/98597
14464 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
14465 Expect for now a (char *) cast for VLAs.
14466 * gcc.dg/uninit-40.c: New test.
14468 2021-01-15 Nathan Sidwell <nathan@acm.org>
14471 * g++.dg/modules/pr98591.H: New file.
14473 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
14476 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
14477 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
14479 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
14481 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
14482 libatomic into testcases in gcc.target/s390/md.
14483 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
14486 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14489 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
14490 vceqz_p64, vceqq_p64 and vceqzq_p64.
14491 * gcc.target/arm/simd/vceqz_p64.c: New test.
14492 * gcc.target/arm/simd/vceqzq_p64.c: New test.
14494 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14497 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14500 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
14501 vceqz_p64, vceqq_p64 and vceqzq_p64.
14503 2021-01-15 Martin Liska <mliska@suse.cz>
14505 * lib/gcov.exp: Use 'env python3' for execution of pytests.
14506 Check that pytest accepts all needed options first.
14507 Improve formatting of PASS/FAIL lines.
14509 2021-01-15 Richard Biener <rguenther@suse.de>
14512 * gcc.dg/vect/bb-slp-32.c: Align p.
14514 2021-01-15 Richard Biener <rguenther@suse.de>
14517 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
14519 2021-01-15 Richard Biener <rguenther@suse.de>
14522 * gcc.dg/vect/slp-45.c: Key scanning on
14525 2021-01-15 Richard Biener <rguenther@suse.de>
14528 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
14530 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14533 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
14534 vceqz_p64, vceqq_p64 and vceqzq_p64.
14536 2021-01-15 Richard Biener <rguenther@suse.de>
14539 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
14541 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14543 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
14545 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14547 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
14549 2021-01-15 Richard Biener <rguenther@suse.de>
14551 PR tree-optimization/98685
14552 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
14554 2021-01-15 Tamar Christina <tamar.christina@arm.com>
14556 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
14557 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
14559 2021-01-14 David Malcolm <dmalcolm@redhat.com>
14561 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
14563 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
14565 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
14567 2021-01-14 Tamar Christina <tamar.christina@arm.com>
14569 * gcc.dg/vect/complex/complex-mla-template.c: New test.
14570 * gcc.dg/vect/complex/complex-mls-template.c: New test.
14571 * gcc.dg/vect/complex/complex-mul-template.c: New test.
14572 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
14573 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
14574 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
14575 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
14576 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
14577 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
14578 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
14579 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
14580 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
14581 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
14582 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
14583 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
14584 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
14585 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
14586 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
14587 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
14588 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
14589 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
14591 2021-01-14 Marek Polacek <polacek@redhat.com>
14593 * g++.dg/template/pr98372.C: Only run in C++14 and up.
14595 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14597 * substr_10.f90: New test.
14598 * substr_9.f90: New test.
14600 2021-01-14 Alexandre Oliva <oliva@adacore.com>
14602 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
14603 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
14605 2021-01-14 Alexandre Oliva <oliva@adacore.com>
14607 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
14609 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14612 * gfortran.dg/pr98661.f90: New test.
14614 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14617 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14620 * gfortran.dg/pr98661.f90: New test.
14622 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14625 * gfortran.dg/pr98661.f90: New test.
14627 2021-01-14 Martin Liska <mliska@suse.cz>
14629 * g++.dg/gcov/gcov-17.C: New test.
14630 * g++.dg/gcov/test-gcov-17.py: New test.
14632 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
14635 * gcc.target/i386/pr98667-1.c: New file.
14636 * gcc.target/i386/pr98667-2.c: Likewise.
14637 * gcc.target/i386/pr98667-3.c: Likewise.
14639 2021-01-14 Richard Biener <rguenther@suse.de>
14641 PR tree-optimization/98674
14642 * gcc.dg/vect/pr98674.c: New testcase.
14644 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
14647 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
14649 * gcc.target/i386/pr95021-3.c: Likewise.
14651 2021-01-14 Nathan Sidwell <nathan@acm.org>
14654 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
14655 * g++.dg/template/pr98372.C: New.
14657 2021-01-14 Jakub Jelinek <jakub@redhat.com>
14660 * gcc.target/i386/pr98670.c: New test.
14662 2021-01-14 Jakub Jelinek <jakub@redhat.com>
14664 PR tree-optimization/96688
14665 * gcc.dg/tree-ssa/pr96688.c: New test.
14666 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
14667 * gcc.target/i386/pr66821.c: Likewise.
14669 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
14671 * gcc.target/aarch64/sve/cost_model_11.c: New test.
14672 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
14673 -fno-vect-cost-model.
14675 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14677 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
14678 sqxtn2 scan-assembler-times.
14680 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14682 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
14683 scan-assembler-times for xtn2.
14685 2021-01-13 Marek Polacek <polacek@redhat.com>
14688 * g++.dg/lookup/using63.C: New test.
14690 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14692 PR tree-optimization/96691
14693 * gcc.dg/tree-ssa/pr96691.c: New test.
14695 2021-01-13 Richard Biener <rguenther@suse.de>
14697 PR tree-optimization/92645
14698 * gcc.target/i386/pr92645-7.c: New testcase.
14699 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
14700 * gcc.dg/pr69047.c: Likewise.
14702 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
14704 * gcc.target/aarch64/sve/mls_2.c: New test.
14705 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
14706 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
14707 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
14708 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
14709 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
14711 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
14713 * gcc.target/aarch64/sve/mla_2.c: New test.
14714 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
14715 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
14716 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
14717 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
14718 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
14720 2021-01-13 Richard Biener <rguenther@suse.de>
14722 PR tree-optimization/92645
14723 * gcc.target/i386/pr92645-6.c: New testcase.
14725 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
14727 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
14728 * gcc.target/aarch64/sve/sel_2.c: Likewise.
14729 * gcc.target/aarch64/sve/sel_3.c: Likewise.
14731 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14734 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
14735 scan-assembler. Add tests with zero vector as first __builtin_shuffle
14737 * gcc.target/i386/pr95905-3.c: New test.
14738 * gcc.target/i386/pr95905-4.c: New test.
14740 2021-01-13 Martin Liska <mliska@suse.cz>
14742 PR tree-optimization/98455
14743 * gcc.dg/tree-ssa/pr98455.c: New test.
14745 2021-01-13 Richard Biener <rguenther@suse.de>
14747 PR tree-optimization/98640
14748 * gcc.dg/torture/pr98640.c: New testcase.
14750 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14753 * gcc.target/i386/pr96938.c: New test.
14755 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14758 * gcc.target/i386/pr95905-1.c: New test.
14759 * gcc.target/i386/pr95905-2.c: New test.
14761 2021-01-13 Julian Brown <julian@codesourcery.com>
14763 * gcc.target/gcn/fpdiv.c: New test.
14765 2021-01-12 Martin Sebor <msebor@redhat.com>
14769 * g++.dg/warn/Wuninitialized-13.C: New test.
14770 gcc.dg/uninit-39.c: New test.
14772 * gcc.dg/uninit-39.c: New file.
14774 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
14777 * gcc.target/arm/simd/mve-vneg.c: Update test.
14779 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
14782 * gcc.target/arm/pr97969.c: New.
14784 2021-01-12 Patrick Palka <ppalka@redhat.com>
14787 * g++.dg/cpp2a/concepts-ctad1.C: New test.
14788 * g++.dg/cpp2a/concepts-ctad2.C: New test.
14790 2021-01-12 Richard Biener <rguenther@suse.de>
14792 PR tree-optimization/98550
14793 * g++.dg/opt/pr98550.C: New testcase.
14795 2021-01-12 Jakub Jelinek <jakub@redhat.com>
14797 PR tree-optimization/98629
14798 * gcc.c-torture/compile/pr98629.c: New test.
14800 2021-01-12 Jakub Jelinek <jakub@redhat.com>
14802 PR tree-optimization/95731
14803 * gcc.dg/tree-ssa/pr95731.c: New test.
14804 * gcc.c-torture/execute/pr95731.c: New test.
14806 2021-01-12 Marek Polacek <polacek@redhat.com>
14809 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
14811 2021-01-12 David Malcolm <dmalcolm@redhat.com>
14814 * gcc.dg/analyzer/pr98628.c: New test.
14816 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14818 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
14819 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
14820 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
14821 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
14822 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
14823 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
14824 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
14826 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14828 * g++.target/aarch64/sve/cond_bic_1.C: New test.
14829 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
14830 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
14831 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
14833 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14835 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
14837 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14839 * g++.target/aarch64/sve/abd_1.C: New test.
14840 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
14841 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
14842 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
14843 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
14845 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14847 * gcc.target/aarch64/sve/adr_6.c: New test.
14849 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14851 * g++.target/aarch64/sve/cond_arith_1.C: New test.
14852 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
14853 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
14854 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
14855 * g++.target/aarch64/sve/cond_shift_1.C: New test.
14856 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
14857 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
14858 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
14860 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14863 * g++.target/aarch64/sve/max_1.C: New test.
14864 * g++.target/aarch64/sve/min_1.C: Likewise.
14865 * gcc.target/aarch64/sve/mul_2.c: Likewise.
14867 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14869 * gcc.target/aarch64/sve/shift_2.c: New test.
14871 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14874 * g++.dg/abi/abi-tag24.C: New test.
14876 2021-01-11 Richard Biener <rguenther@suse.de>
14878 PR tree-optimization/91403
14879 * gcc.dg/vect/pr91403.c: New testcase.
14881 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
14884 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
14885 Expect .ld1_args only when GNU LD is used.
14886 Add an exception for *.gcc_args files.
14888 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14890 PR tree-optimization/95867
14891 * gcc.dg/tree-ssa/pr95867.c: New test.
14893 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14895 PR tree-optimization/95852
14896 * gcc.target/i386/pr95852-3.c: New test.
14897 * gcc.target/i386/pr95852-4.c: New test.
14899 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14901 PR tree-optimization/95852
14902 * gcc.target/i386/pr95852-1.c: New test.
14903 * gcc.target/i386/pr95852-2.c: New test.
14905 2021-01-11 Martin Liska <mliska@suse.cz>
14907 PR gcov-profile/98273
14908 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
14909 * g++.dg/gcov/pr98273.C: New test.
14910 * g++.dg/gcov/gcov.py: New test.
14911 * g++.dg/gcov/test-pr98273.py: New test.
14913 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
14915 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
14916 constant then rather than addition.
14917 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
14918 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
14920 2021-01-09 Jakub Jelinek <jakub@redhat.com>
14923 * c-c++-common/pr98556.c: New test.
14925 2021-01-09 Jakub Jelinek <jakub@redhat.com>
14927 PR rtl-optimization/98603
14928 * gcc.target/i386/pr98603.c: New test.
14929 * gcc.target/aarch64/pr98603.c: New test.
14931 2021-01-09 Alexandre Oliva <oliva@gnu.org>
14934 * gcc.dg/debug/pr97714.c: New.
14936 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
14939 * gcc.target/i386/pr98482-1.c: Require lp64.
14940 * gcc.target/i386/pr98482-2.c: Likewise.
14942 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
14944 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
14945 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
14947 2021-01-08 Patrick Palka <ppalka@redhat.com>
14950 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
14952 2021-01-08 Patrick Palka <ppalka@redhat.com>
14955 * g++.dg/template/access32.C: New test.
14956 * g++.dg/template/access33.C: New test.
14958 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
14961 * gcc.target/i386/pr98482-2.c: Updated.
14963 2021-01-08 Richard Biener <rguenther@suse.de>
14965 PR tree-optimization/98544
14966 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
14968 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
14971 * gcc.target/i386/pr98482-1.c: New test.
14972 * gcc.target/i386/pr98482-1.c: Likewise.
14973 * gcc.target/i386/pr98482-2.c: New file.
14975 2021-01-08 Jakub Jelinek <jakub@redhat.com>
14978 * gcc.target/i386/pr98585.c: New test.
14980 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
14982 * gcc.target/aarch64/sve/cnot_2.c: New test.
14983 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
14984 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
14985 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
14986 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
14987 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
14988 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
14990 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
14992 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
14993 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
14994 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
14995 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
14996 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
14997 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
14998 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
14999 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
15001 2021-01-08 Tamar Christina <tamar.christina@arm.com>
15003 * lib/target-supports.exp
15004 (check_effective_target_aarch64_asm_sve2_ok): New.
15005 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
15006 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
15008 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15010 * gcc.target/aarch64/usaba_1.c: New test.
15012 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
15015 * gfortran.dg/deferred_character_35.f90 : New test.
15017 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
15020 * gfortran.dg/implied_do_3.f90 : New test.
15022 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
15024 * gcc.dg/array-quals-1.c: Allow srodata.
15026 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
15028 * gcc.target/riscv/predef-10.c: New.
15029 * gcc.target/riscv/predef-11.c: New.
15030 * gcc.target/riscv/predef-12.c: New.
15031 * gcc.target/riscv/predef-13.c: New.
15033 2021-01-07 Jakub Jelinek <jakub@redhat.com>
15036 * g++.dg/cpp2a/bit-cast10.C: New test.
15038 2021-01-07 Martin Sebor <msebor@redhat.com>
15040 PR middle-end/98578
15041 * gcc.dg/plugin/gil-1.c: Adjust expected output.
15042 * gcc.dg/uninit-pr98578.c: New test.
15044 2021-01-07 Marek Polacek <polacek@redhat.com>
15047 * g++.dg/cpp0x/auto55.C: New test.
15049 2021-01-07 David Malcolm <dmalcolm@redhat.com>
15052 * gcc.dg/analyzer/pr98580-a.c: New test.
15053 * gcc.dg/analyzer/pr98580-b.c: New test.
15055 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
15058 * gfortran.dg/associate_54.f90: New test.
15059 * gfortran.dg/associate_55.f90: New test.
15060 * gfortran.dg/associate_56.f90: New test.
15062 2021-01-07 Jakub Jelinek <jakub@redhat.com>
15065 * gcc.target/i386/pr98567-1.c: New test.
15066 * gcc.target/i386/pr98567-2.c: New test.
15068 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
15070 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
15071 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
15072 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
15073 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
15074 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
15075 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
15076 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
15077 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
15079 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
15081 PR tree-optimization/98560
15082 * gcc.dg/vect/pr98560-2.c: New test.
15084 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
15086 PR tree-optimization/98560
15087 * gcc.dg/vect/pr98560-1.c: New test.
15089 2021-01-07 Jakub Jelinek <jakub@redhat.com>
15091 PR tree-optimization/98568
15092 * g++.dg/torture/pr98568.C: New test.
15094 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
15096 * gcc.target/i386/pr92658-avx512bw.c: Add
15097 -mprefer-vector-width=512 to avoid impact of different default
15098 mtune which gcc is built with.
15099 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
15101 2021-01-07 David Malcolm <dmalcolm@redhat.com>
15104 * gcc.dg/analyzer/pr97074.c: New test.
15106 2021-01-07 David Malcolm <dmalcolm@redhat.com>
15109 * gcc.dg/analyzer/pr98564.c: New test.
15111 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
15113 PR rtl-optimization/97978
15114 * gcc.target/i386/pr97978.c: New.
15116 2021-01-06 Martin Sebor <msebor@redhat.com>
15119 * g++.dg/pr95768.C: New test.
15120 * g++.dg/warn/Wuninitialized-12.C: New test.
15121 * gcc.dg/uninit-38.c: New test.
15123 2021-01-06 Martin Sebor <msebor@redhat.com>
15126 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
15128 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
15131 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
15132 as the final suspend point so that we can check that the state
15133 machine has reached the expected point.
15135 2021-01-06 Marek Polacek <polacek@redhat.com>
15138 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
15141 2021-01-06 Alexandre Oliva <oliva@adacore.com>
15143 * g++.dg/opt/store-merging-2.C: Add the required alignment.
15145 2021-01-06 Richard Biener <rguenther@suse.de>
15147 PR tree-optimization/95582
15148 * gcc.dg/pr95582.c: New testcase.
15150 2021-01-06 Richard Biener <rguenther@suse.de>
15152 PR tree-optimization/98513
15153 * gcc.dg/tree-ssa/pr98513.c: New testcase.
15155 2021-01-06 David Malcolm <dmalcolm@redhat.com>
15158 * gcc.dg/analyzer/pr97072.c: New test.
15160 2021-01-06 David Malcolm <dmalcolm@redhat.com>
15163 * gcc.dg/analyzer/pr98073.c: New test.
15165 2021-01-06 David Malcolm <dmalcolm@redhat.com>
15168 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
15170 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
15172 * gcc.target/s390/s390.exp: Replace %% with %.
15174 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
15176 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
15178 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
15181 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
15182 unsigned short to compute pextrw result.
15184 2021-01-05 Patrick Palka <ppalka@redhat.com>
15186 * g++.dg/template/partial5.C: Adjust directives to expect the
15187 same errors across all dialects.
15188 * g++.dg/cpp1z/nontype-auto17.C: New test.
15189 * g++.dg/cpp1z/nontype-auto18.C: New test.
15190 * g++.dg/template/ttp33.C: New test.
15192 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15194 PR tree-optimization/94802
15195 * gcc.target/i386/pr94802.c: New test.
15196 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
15198 2021-01-05 Richard Biener <rguenther@suse.de>
15200 PR tree-optimization/98516
15201 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
15202 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
15204 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15207 * g++.dg/cpp2a/bit-cast8.C: New test.
15208 * g++.dg/cpp2a/bit-cast9.C: New test.
15210 2021-01-05 Marek Polacek <polacek@redhat.com>
15213 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
15214 * g++.dg/cpp0x/noexcept61.C: New test.
15216 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15218 PR tree-optimization/96928
15219 * gcc.dg/tree-ssa/pr96928.c: New test.
15220 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
15221 instead of scanning rtl dump for ifcvt message check assembly
15222 for xor instruction.
15224 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15226 PR tree-optimization/96930
15227 * g++.dg/tree-ssa/pr96930.C: New test.
15229 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15231 PR tree-optimization/96239
15232 * gcc.dg/tree-ssa/pr96239.c: New test.
15234 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
15237 * gcc.target/i386/pr98522.c: New test.
15239 2021-01-05 Nathan Sidwell <nathan@acm.org>
15241 * g++.dg/modules/mod-decl-1.C: Adjust.
15242 * g++.dg/modules/p0713-2.C: Adjust.
15243 * g++.dg/modules/p0713-3.C: Adjust.
15245 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
15248 * gcc.target/i386/pr98495-1.c: New test.
15249 * gcc.target/i386/pr98495-2.c: New test.
15250 * gcc.target/i386/pr98495-3.c: New test.
15251 * gcc.target/i386/pr98495-4.c: New test.
15252 * gcc.target/i386/pr98495-5.c: New test.
15254 2021-01-05 liuhongt <hongtao.liu@intel.com>
15256 * gcc.target/i386/sse2-pr98461-2.c: New test.
15258 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
15260 PR rtl-optimization/97144
15261 * gcc.c-torture/compile/pr97144.c: New test.
15262 * gcc.target/aarch64/sve/pr97144.c: Likewise.
15264 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
15266 PR rtl-optimization/98403
15267 * g++.dg/opt/pr98403.C: New test.
15269 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15271 PR rtl-optimization/98334
15272 * gcc.target/i386/pr98334.c: New test.
15274 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
15276 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
15278 2021-01-05 David Malcolm <dmalcolm@redhat.com>
15281 * gcc.dg/analyzer/pr98293.c: New test.
15283 2021-01-04 Martin Uecker <muecker@gwdg.de>
15286 * gcc.dg/pr98029.c: New test.
15288 2021-01-04 Nathan Sidwell <nathan@acm.org>
15290 * g++.dg/modules/binding-1_a.H: New.
15291 * g++.dg/modules/binding-1_b.H: New.
15292 * g++.dg/modules/binding-1_c.C: New.
15293 * g++.dg/modules/binding-2.H: New.
15294 * g++.dg/modules/builtin-3_a.C: New.
15295 * g++.dg/modules/global-2_a.C: New.
15296 * g++.dg/modules/global-2_b.C: New.
15297 * g++.dg/modules/global-3_a.C: New.
15298 * g++.dg/modules/global-3_b.C: New.
15299 * g++.dg/modules/hello-1_a.C: New.
15300 * g++.dg/modules/hello-1_b.C: New.
15301 * g++.dg/modules/iostream-1_a.H: New.
15302 * g++.dg/modules/iostream-1_b.C: New.
15303 * g++.dg/modules/part-5_a.C: New.
15304 * g++.dg/modules/part-5_b.C: New.
15305 * g++.dg/modules/part-5_c.C: New.
15306 * g++.dg/modules/stdio-1_a.H: New.
15307 * g++.dg/modules/stdio-1_b.C: New.
15308 * g++.dg/modules/string-1_a.H: New.
15309 * g++.dg/modules/string-1_b.C: New.
15310 * g++.dg/modules/string-view1.C: New.
15311 * g++.dg/modules/string-view2.C: New.
15312 * g++.dg/modules/tinfo-1.C: New.
15313 * g++.dg/modules/tinfo-2_a.H: New.
15314 * g++.dg/modules/tinfo-2_b.C: New.
15315 * g++.dg/modules/tname-spec-1_a.H: New.
15316 * g++.dg/modules/tname-spec-1_b.C: New.
15317 * g++.dg/modules/xtreme-header-1.h: New.
15318 * g++.dg/modules/xtreme-header-1_a.H: New.
15319 * g++.dg/modules/xtreme-header-1_b.C: New.
15320 * g++.dg/modules/xtreme-header-1_c.C: New.
15321 * g++.dg/modules/xtreme-header-2.h: New.
15322 * g++.dg/modules/xtreme-header-2_a.H: New.
15323 * g++.dg/modules/xtreme-header-2_b.C: New.
15324 * g++.dg/modules/xtreme-header-2_c.C: New.
15325 * g++.dg/modules/xtreme-header-3.h: New.
15326 * g++.dg/modules/xtreme-header-3_a.H: New.
15327 * g++.dg/modules/xtreme-header-3_b.C: New.
15328 * g++.dg/modules/xtreme-header-3_c.C: New.
15329 * g++.dg/modules/xtreme-header-4.h: New.
15330 * g++.dg/modules/xtreme-header-4_a.H: New.
15331 * g++.dg/modules/xtreme-header-4_b.C: New.
15332 * g++.dg/modules/xtreme-header-4_c.C: New.
15333 * g++.dg/modules/xtreme-header-5.h: New.
15334 * g++.dg/modules/xtreme-header-5_a.H: New.
15335 * g++.dg/modules/xtreme-header-5_b.C: New.
15336 * g++.dg/modules/xtreme-header-5_c.C: New.
15337 * g++.dg/modules/xtreme-header-6.h: New.
15338 * g++.dg/modules/xtreme-header-6_a.H: New.
15339 * g++.dg/modules/xtreme-header-6_b.C: New.
15340 * g++.dg/modules/xtreme-header-6_c.C: New.
15341 * g++.dg/modules/xtreme-header.h: New.
15342 * g++.dg/modules/xtreme-header_a.H: New.
15343 * g++.dg/modules/xtreme-header_b.C: New.
15344 * g++.dg/modules/xtreme-tr1.h: New.
15345 * g++.dg/modules/xtreme-tr1_a.H: New.
15346 * g++.dg/modules/xtreme-tr1_b.C: New.
15348 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
15350 PR tree-optimization/95401
15351 * g++.dg/vect/pr95401.cc: New test.
15352 * g++.dg/vect/pr95401a.cc: Likewise.
15354 2021-01-04 Richard Biener <rguenther@suse.de>
15356 PR tree-optimization/98308
15357 * gcc.dg/vect/pr98308.c: New testcase.
15359 2021-01-04 Jakub Jelinek <jakub@redhat.com>
15361 PR tree-optimization/95771
15362 * gcc.target/i386/pr95771.c: New test.
15364 2021-01-04 Richard Biener <rguenther@suse.de>
15366 PR tree-optimization/98464
15367 * g++.dg/opt/pr98464.C: New testcase.
15369 2021-01-04 Richard Biener <rguenther@suse.de>
15371 PR tree-optimization/98282
15372 * g++.dg/opt/pr98282.C: New testcase.
15374 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
15377 * gcc.target/aarch64/pr89057.c: New test.
15379 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
15381 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
15383 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
15384 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
15385 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
15387 2021-01-04 Martin Liska <mliska@suse.cz>
15389 * README: Convert to utf8 from iso8859.
15391 2021-01-04 Martin Liska <mliska@suse.cz>
15393 * gcc.target/avr/avr.exp: Run dos2unix on the file.
15395 2021-01-04 Richard Biener <rguenther@suse.de>
15397 PR tree-optimization/98291
15398 * gcc.dg/vect/slp-reduc-11.c: New testcase.
15399 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
15401 2021-01-04 Jakub Jelinek <jakub@redhat.com>
15403 PR tree-optimization/96782
15404 * gcc.dg/tree-ssa/pr96782.c: New test.
15406 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
15408 * gcc.misc-tests/outputs.exp: Adjust testcase.
15410 2021-01-01 Jakub Jelinek <jakub@redhat.com>
15412 * ChangeLog-2020: Rotate ChangeLog. New file.
15414 2021-01-01 Joel Brobecker <brobecker@adacore.com>
15416 * lib/target-supports.exp
15417 (check_effective_target_arm_fp16_alternative_ok_nocache):
15418 Return zero for *-*-vxworks7r* targets.
15419 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
15420 * gcc.target/arm/aapcs/vfp23.c: Likewise.
15421 * gcc.target/arm/aapcs/vfp24.c: Likewise.
15422 * gcc.target/arm/aapcs/vfp25.c: Likewise.
15424 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15426 * g++.dg/init/new26.C: Fix overriding of the delete operator
15429 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15431 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
15434 2021-01-01 Joel Brobecker <brobecker@adacore.com>
15436 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
15437 the test's dg-options.
15438 * gcc.target/arm/pr78255-2.c: Likewise.
15440 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15442 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
15444 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15446 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
15449 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15451 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
15453 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15455 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
15458 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15460 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
15462 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15464 * g++.dg/other/anon5.C: Skip on vxworks kernel.
15466 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15468 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
15469 * gcc.dg/vxworks/initpri2.c: Likewise.
15471 2021-01-01 Joel Brobecker <brobecker@adacore.com>
15473 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
15476 2021-01-01 Olivier Hainque <hainque@adacore.com>
15478 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
15479 * gcc.dg/pthread-init-2.c: Ditto.
15481 2021-01-01 Olivier Hainque <hainque@adacore.com>
15483 * lib/target-supports.exp (check_weak_available,
15484 check_fork_available, check_effective_target_lto,
15485 check_effective_target_mempcpy): Add vxworks filters.
15487 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15489 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
15490 explicit -mno-long-calls.
15491 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
15493 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15495 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
15496 * g++.target/arm/no_unique_address_2.C: Likewise.
15498 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15500 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
15501 * gcc.target/arm/headmerge-2.c: Likewise.
15503 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15505 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
15508 Copyright (C) 2021 Free Software Foundation, Inc.
15510 Copying and distribution of this file, with or without modification,
15511 are permitted in any medium without royalty provided the copyright
15512 notice and this notice are preserved.