1 2021-10-05 qing zhao <qing.zhao@oracle.com>
4 * g++.dg/pr102359_1.C: New test.
5 * g++.dg/pr102359_2.C: New test.
7 2021-10-05 Jakub Jelinek <jakub@redhat.com>
10 * g++.target/i386/pr102548.C: New test.
12 2021-10-05 Patrick Palka <ppalka@redhat.com>
15 * g++.dg/cpp0x/variadic-partial2.C: New test.
16 * g++.dg/cpp0x/variadic-partial2a.C: New test.
18 2021-10-05 Aldy Hernandez <aldyh@redhat.com>
20 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
22 2021-10-05 Jeff Law <jeffreyalaw@gmail.com>
24 * gcc.target/s390/pr80725.c: Ensure computed goto is used on
27 2021-10-05 Richard Biener <rguenther@suse.de>
30 * gcc.dg/gimplefe-46.c: New testcase.
32 2021-10-05 Patrick Palka <ppalka@redhat.com>
35 * g++.dg/cpp1z/nontype4.C: New test.
36 * g++.dg/cpp1z/nontype4a.C: New test.
38 2021-10-05 Tobias Burnus <tobias@codesourcery.com>
40 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
41 remove dg-excess-errors to change XFAIL to PASS.
43 2021-10-05 Richard Biener <rguenther@suse.de>
47 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
48 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
50 2021-10-05 Richard Biener <rguenther@suse.de>
52 * gfortran.dg/predict-2.f90: Adjust to avoid redundant
53 inner loop preheader checking code.
55 2021-10-04 Marek Polacek <polacek@redhat.com>
58 * c-c++-common/Warray-compare-1.c: New test.
59 * c-c++-common/Warray-compare-2.c: New test.
61 2021-10-04 Richard Biener <rguenther@suse.de>
63 * gcc.dg/auto-init-hardreg-1.c: New testcase.
65 2021-10-04 Richard Biener <rguenther@suse.de>
67 * c-c++-common/pr102285.c: New testcase.
69 2021-10-04 Richard Biener <rguenther@suse.de>
71 PR tree-optimization/102570
72 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
73 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
75 2021-10-04 Aldy Hernandez <aldyh@redhat.com>
77 * g++.dg/Walloca2.C: New test.
79 2021-10-04 Richard Biener <rguenther@suse.de>
82 * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
83 * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
85 2021-10-04 Tobias Burnus <tobias@codesourcery.com>
88 * gfortran.dg/assumed_rank_23.f90: New file.
90 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
93 * g++.dg/coroutines/pr101765.C: New test.
95 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
98 * g++.dg/coroutines/pr99710.C: New test.
100 2021-10-03 John Eivind Helset <jehelset@gmail.com>
103 * g++.dg/coroutines/pr100673.C: New test.
105 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
108 * g++.dg/coroutines/pr101133.C: New test.
110 2021-10-03 Iain Sandoe <iain@sandoe.co.uk>
113 * g++.dg/coroutines/pr99575.C: New test.
115 2021-10-02 Aldy Hernandez <aldyh@redhat.com>
117 * gcc.dg/tree-ssa/pr102563.c: New test.
119 2021-10-02 H.J. Lu <hjl.tools@gmail.com>
121 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
122 Use unsigned long long for x86-64.
124 2021-10-01 Aldy Hernandez <aldyh@redhat.com>
126 PR tree-optimization/102546
127 * gcc.dg/tree-ssa/pr102546.c: New file.
129 2021-10-01 Martin Sebor <msebor@redhat.com>
132 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
133 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
134 * gcc.dg/Waddress.c: Expect a warning.
135 * c-c++-common/Waddress-3.c: New test.
136 * c-c++-common/Waddress-4.c: New test.
137 * g++.dg/warn/Waddress-5.C: New test.
138 * g++.dg/warn/Waddress-6.C: New test.
139 * g++.dg/warn/pr101219.C: Expect a warning.
140 * gcc.dg/Waddress-3.c: New test.
142 2021-10-01 H.J. Lu <hjl.tools@gmail.com>
144 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
145 __tsan_atomic32_fetch_add.
147 2021-10-01 qingzhe huang <nickhuang99@hotmail.com>
150 * g++.dg/parse/pr101783.C: New test.
152 2021-10-01 Jakub Jelinek <jakub@redhat.com>
153 Richard Biener <rguenther@suse.de>
156 * c-c++-common/ubsan/div-by-zero-3.c: Use
157 -fsanitize=signed-integer-overflow instead of
158 -fsanitize=integer-divide-by-zero.
159 * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
160 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add
161 -fsanitize-undefined-trap-on-error.
162 * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
163 * c-c++-common/ubsan/overflow-div-1.c: New test.
164 * c-c++-common/ubsan/overflow-div-2.c: New test.
165 * c-c++-common/ubsan/overflow-div-3.c: New test.
167 2021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
169 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
171 2021-10-01 Andrew Pinski <apinski@marvell.com>
173 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
176 2021-10-01 Martin Liska <mliska@suse.cz>
178 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
179 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
180 * gcc.target/i386/attr-optimize.c: New test.
182 2021-10-01 Jakub Jelinek <jakub@redhat.com>
184 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
186 2021-10-01 Jakub Jelinek <jakub@redhat.com>
189 * g++.dg/tls/pr102496-1.C: New test.
190 * g++.dg/tls/pr102496-2.C: New test.
192 2021-10-01 Richard Biener <rguenther@suse.de>
195 * gcc.dg/torture/pr102518.c: New testcase.
197 2021-09-30 David Edelsohn <dje.gcc@gmail.com>
199 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
201 2021-09-30 Patrick Palka <ppalka@redhat.com>
204 * g++.dg/ext/is_trivially_constructible7.C: New test.
206 2021-09-30 Patrick Palka <ppalka@redhat.com>
208 * g++.dg/ext/is_constructible6.C: New test.
210 2021-09-30 Patrick Palka <ppalka@redhat.com>
213 * g++.dg/cpp2a/spaceship-virtual1.C: New test.
215 2021-09-30 Harald Anlauf <anlauf@gmx.de>
218 * gfortran.dg/pr102458b.f90: New test.
220 2021-09-30 Uroš Bizjak <ubizjak@gmail.com>
223 * gcc.target/i386/pr89954.c: New test.
225 2021-09-30 Tobias Burnus <tobias@codesourcery.com>
229 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
230 * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
231 * gfortran.dg/unlimited_polymorphic_32.f90: New test.
233 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
236 * gdc.dg/pr102476.d: New test.
238 2021-09-30 Martin Liska <mliska@suse.cz>
241 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
243 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
245 2021-09-29 Aldy Hernandez <aldyh@redhat.com>
248 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
249 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
251 2021-09-29 Harald Anlauf <anlauf@gmx.de>
254 * gfortran.dg/pr102520.f90: New test.
256 2021-09-29 Jeff Law <jeffreyalaw@gmail.com>
258 * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
259 * gcc.c-torture/compile/pr27863.c: Likewise.
261 2021-09-29 Richard Biener <rguenther@suse.de>
264 * gcc.dg/pr78408-1.c: Make S not power-of-two size.
266 2021-09-29 Richard Biener <rguenther@suse.de>
268 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
269 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
271 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
272 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
274 * gcc.target/aarch64/cpymem-size.c: New test.
276 2021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
277 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
279 * gcc.target/aarch64/memset-corner-cases-2.c: New test.
280 * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
282 2021-09-29 Jakub Jelinek <jakub@redhat.com>
285 * c-c++-common/gomp/scope-4.c: New test.
287 2021-09-29 Andrew Pinski <apinski@marvell.com>
289 * gcc.c-torture/compile/920826-1.c: Fix computed goto.
290 * gcc.c-torture/compile/pr27863.c: Likewise.
291 * gcc.c-torture/compile/pr70190.c: Likewise.
292 * gcc.dg/torture/pr89135.c: Likewise.
293 * gcc.dg/torture/pr90071.c: Likewise.
294 * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
296 2021-09-29 Richard Biener <rguenther@suse.de>
298 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
300 2021-09-28 Patrick Palka <ppalka@redhat.com>
303 * g++.dg/cpp2a/concepts-ttp3.C: New test.
305 2021-09-28 Andrew Pinski <apinski@marvell.com>
308 * gcc.dg/comp-goto-5.c: New test.
309 * gcc.dg/comp-goto-6.c: New test.
311 2021-09-28 Iain Sandoe <iain@sandoe.co.uk>
314 * g++.dg/coroutines/pr102454.C: New test.
316 2021-09-28 Ilya Leoshkevich <iii@linux.ibm.com>
318 * gcc.dg/tree-ssa/reassoc-46.c: New test.
319 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
320 * gcc.dg/tree-ssa/reassoc-47.c: New test.
321 * gcc.dg/tree-ssa/reassoc-48.c: New test.
322 * gcc.dg/tree-ssa/reassoc-49.c: New test.
323 * gcc.dg/tree-ssa/reassoc-50.c: New test.
324 * gcc.dg/tree-ssa/reassoc-51.c: New test.
326 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
328 * gcc.dg/auto-init-uninit-1.c: Adjust.
329 * gcc.dg/auto-init-uninit-15.c: Same.
330 * gcc.dg/guality/example.c: Same.
331 * gcc.dg/loop-8.c: Same.
332 * gcc.dg/strlenopt-40.c: Same.
333 * gcc.dg/tree-ssa/pr18133-2.c: Same.
334 * gcc.dg/tree-ssa/pr18134.c: Same.
335 * gcc.dg/uninit-1.c: Same.
336 * gcc.dg/uninit-pr44547.c: Same.
337 * gcc.dg/uninit-pr59970.c: Same.
339 2021-09-28 Thomas Schwinge <thomas@codesourcery.com>
341 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
343 2021-09-28 Jakub Jelinek <jakub@redhat.com>
346 * gcc.target/i386/pr102498.c: New test.
348 2021-09-28 Richard Biener <rguenther@suse.de>
350 PR tree-optimization/99793
351 * gcc.dg/tree-ssa/pr99793.c: New testcase.
353 2021-09-28 Richard Biener <rguenther@suse.de>
355 PR tree-optimization/100112
356 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
358 2021-09-28 Jakub Jelinek <jakub@redhat.com>
361 * g++.dg/gomp/simd-3.C: New test.
363 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
365 PR tree-optimization/102511
366 * gcc.dg/pr102511.c: New test.
367 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
369 2021-09-28 Hongyu Wang <hongyu.wang@intel.com>
372 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
373 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
374 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
375 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
376 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
377 * gcc.target/i386/pr102230.c: Ditto.
379 2021-09-28 Richard Biener <rguenther@suse.de>
381 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
383 2021-09-28 Tobias Burnus <tobias@codesourcery.com>
386 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
387 -Wmissing-include-dirs output printed or not depending on
388 how the testsuite is run.
390 2021-09-28 Richard Biener <rguenther@suse.de>
392 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
395 2021-09-28 Aldy Hernandez <aldyh@redhat.com>
397 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
398 * gcc.dg/auto-init-uninit-15.c: Same.
399 * gcc.dg/guality/example.c: Same.
400 * gcc.dg/loop-8.c: Same.
401 * gcc.dg/strlenopt-40.c: Same.
402 * gcc.dg/tree-ssa/pr18133-2.c: Same.
403 * gcc.dg/tree-ssa/pr18134.c: Same.
404 * gcc.dg/uninit-1.c: Same.
405 * gcc.dg/uninit-pr44547.c: Same.
406 * gcc.dg/uninit-pr59970.c: Same.
408 2021-09-28 liuhongt <hongtao.liu@intel.com>
410 * gcc.target/i386/vect-rebuild.c: Adjust testcases.
411 * gcc.target/i386/avx512f-vect-rebuild.c: New test.
413 2021-09-28 liuhongt <hongtao.liu@intel.com>
415 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
416 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
418 2021-09-27 Patrick Palka <ppalka@redhat.com>
421 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
423 * g++.dg/cpp1z/class-deduction99.C: New test.
425 2021-09-27 Aldy Hernandez <aldyh@redhat.com>
427 * gcc.dg/torture/pr55107.c: Adjust.
428 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
429 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
430 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
431 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
432 * gcc.dg/tree-ssa/pr21559.c: Adjust.
433 * gcc.dg/tree-ssa/pr59597.c: Adjust.
434 * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
435 * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
436 * gcc.dg/tree-ssa/pr71437.c: Adjust.
437 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
438 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
439 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
440 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
441 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
442 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
443 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
444 * gcc.dg/tree-ssa/vrp106.c: Adjust.
445 * gcc.dg/tree-ssa/vrp55.c: Adjust.
447 2021-09-27 Martin Liska <mliska@suse.cz>
449 * gcc.c-torture/compile/attr-complex-method-2.c: New test.
450 * gcc.c-torture/compile/attr-complex-method.c: New test.
452 2021-09-27 Tobias Burnus <tobias@codesourcery.com>
455 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
456 * gfortran.dg/c-interop/size.f90: Remove xfail.
457 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
458 * gfortran.dg/transpose_optimization_2.f90: Likewise.
459 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
460 * gfortran.dg/assumed_rank_22.f90: New test.
461 * gfortran.dg/assumed_rank_22_aux.c: New test.
463 2021-09-27 Andrew Pinski <apinski@marvell.com>
466 * gcc.dg/pr94726.c: New test.
468 2021-09-27 Richard Biener <rguenther@suse.de>
470 PR tree-optimization/97351
471 PR tree-optimization/97352
472 PR tree-optimization/82426
473 * gcc.target/i386/vect-pr82426.c: New testcase.
474 * gcc.target/i386/vect-pr97352.c: Likewise.
476 2021-09-27 liuhongt <hongtao.liu@intel.com>
479 2021-09-27 liuhongt <hongtao.liu@intel.com>
482 * gcc.target/i386/sse2-pr101059.c: New test.
483 * gcc.target/i386/sse3-pr101059.c: New test.
485 2021-09-26 Tobias Burnus <tobias@codesourcery.com>
488 * gfortran.dg/associated_assumed_rank.f90: New test.
490 2021-09-25 Dimitar Dimitrov <dimitar@dinux.eu>
492 * gcc.target/pru/regio-as-pointer.c: New negative test.
493 * gcc.target/pru/regio-as-pointer-2.c: New negative test.
494 * gcc.target/pru/regio-decl-2.c: New negative test.
495 * gcc.target/pru/regio-decl-3.c: New negative test.
496 * gcc.target/pru/regio-decl-4.c: New negative test.
497 * gcc.target/pru/regio-decl.c: New negative test.
498 * gcc.target/pru/regio-di.c: New negative test.
499 * gcc.target/pru/regio-hi.c: New negative test.
500 * gcc.target/pru/regio-qi.c: New negative test.
501 * gcc.target/pru/regio.c: New test.
502 * gcc.target/pru/regio.h: New helper header.
504 2021-09-24 Harald Anlauf <anlauf@gmx.de>
507 * gfortran.dg/pr102458.f90: New test.
509 2021-09-24 Sandra Loosemore <sandra@codesourcery.com>
512 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
514 2021-09-24 Patrick Palka <ppalka@redhat.com>
518 * g++.dg/cpp2a/nontype-float2.C: New test.
520 2021-09-24 Tobias Burnus <tobias@codesourcery.com>
523 * gfortran.dg/include_9.f90: Add dg-prune-output.
524 * gfortran.dg/include_23.f90: New test.
525 * gfortran.dg/include_24.f90: New test.
527 2021-09-24 Aldy Hernandez <aldyh@redhat.com>
529 * gcc.dg/tree-ssa/20030714-2.c: Adjust.
530 * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
531 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
532 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
533 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
534 * gcc.dg/vect/bb-slp-16.c: Adjust.
536 2021-09-24 Hongyu Wang <hongyu.wang@intel.com>
538 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
539 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
540 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
541 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
542 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
543 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
545 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
548 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more
551 2021-09-23 Michel Morin <mimomorin@gmail.com>
554 * g++.dg/spellcheck-pr77565.C: New test.
556 2021-09-23 Andrew MacLeod <amacleod@redhat.com>
558 * gcc.dg/pr102463.c: New.
560 2021-09-23 Harald Anlauf <anlauf@gmx.de>
561 Tobias Burnus <tobias@codesourcery.com>
564 * gfortran.dg/coarray/coarray_allocated.f90: New test.
566 2021-09-23 Bill Schmidt <wschmidt@linux.ibm.com>
569 * g++.target/powerpc/pr102024.C: New.
571 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
573 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
574 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
575 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
576 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
577 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
579 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
581 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
583 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
585 * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
587 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
589 * gcc.target/i386/avx512fp16-trunchf.c: New test.
590 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
592 2021-09-23 Hongyu Wang <hongyu.wang@intel.com>
594 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
596 2021-09-23 liuhongt <hongtao.liu@intel.com>
598 * gcc.target/i386/avx512fp16-fma-1.c: New test.
599 * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
600 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
602 2021-09-23 liuhongt <hongtao.liu@intel.com>
604 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
606 2021-09-23 Jakub Jelinek <jakub@redhat.com>
609 * g++.dg/gomp/attrs-14.C: New test.
611 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
614 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
616 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
619 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
620 * gfortran.dg/c-interop/c535b-3.f90: Likewise.
622 2021-09-23 Sandra Loosemore <sandra@codesourcery.com>
624 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
626 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
628 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
630 2021-09-22 Tobias Burnus <tobias@codesourcery.com>
633 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
634 * gfortran.dg/include_15.f90: Likewise.
635 * gfortran.dg/include_16.f90: Likewise.
636 * gfortran.dg/include_17.f90: Likewise.
637 * gfortran.dg/include_18.f90: Likewise.
638 * gfortran.dg/include_19.f90: Likewise.
640 2021-09-22 Roger Sayle <roger@nextmovesoftware.com>
641 Richard Biener <rguenther@suse.de>
643 * gcc.dg/fold-negate-1.c: New test case.
645 2021-09-22 H.J. Lu <hjl.tools@gmail.com>
647 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
648 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
649 (dg-additional-options): Add -mfpmath=387 for ia32.
650 Replace lp64 with { ! ia32 }. Add a space after ia32.
651 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
652 * gcc.target/i386/auto-init-5.c: Likewise.
653 * gcc.target/i386/auto-init-padding-3.c: Likewise.
654 * gcc.target/i386/auto-init-padding-7.c: Likewise.
655 * gcc.target/i386/auto-init-padding-8.c: Likewise.
656 * gcc.target/i386/auto-init-padding-9.c: Likewise.
658 2021-09-22 Patrick Palka <ppalka@redhat.com>
662 * g++.dg/cpp2a/concepts-nondep2.C: New test.
663 * g++.dg/cpp2a/concepts-nondep3.C: New test.
665 2021-09-22 Jiufu Guo <guojiufu@linux.ibm.com>
667 PR tree-optimization/102087
668 * gcc.dg/pr102087.c: New test.
670 2021-09-22 dianhong xu <dianhong.xu@intel.com>
672 * gcc.target/i386/avx512fp16-14.c: New test.
674 2021-09-22 dianhong xu <dianhong.xu@intel.com>
676 * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
677 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
679 2021-09-22 dianhong xu <dianhong.xu@intel.com>
681 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
682 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
684 2021-09-22 dianhong xu <dianhong.xu@intel.com>
686 * gcc.target/i386/avx512fp16-13.c: New test.
688 2021-09-22 Andreas Krebbel <krebbel@linux.ibm.com>
690 * gcc.target/s390/pr102222.c: New test.
692 2021-09-22 Jakub Jelinek <jakub@redhat.com>
695 * c-c++-common/gomp/scope-3.c: New test.
697 2021-09-22 Jakub Jelinek <jakub@redhat.com>
699 * c-c++-common/gomp/allocate-6.c: New test.
700 * c-c++-common/gomp/allocate-7.c: New test.
701 * g++.dg/gomp/allocate-4.C: New test.
703 2021-09-22 liuhongt <hongtao.liu@intel.com>
705 * gcc.target/i386/avx512vl-pr95046.c: New test.
707 2021-09-22 liuhongt <hongtao.liu@intel.com>
709 * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
710 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
711 only v2di->v2qi truncate is not supported, v4di->v4qi should
714 2021-09-22 liuhongt <hongtao.liu@intel.com>
716 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
717 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
719 2021-09-22 liuhongt <hongtao.liu@intel.com>
721 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
723 2021-09-22 liuhongt <hongtao.liu@intel.com>
725 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
726 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
728 2021-09-22 liuhongt <hongtao.liu@intel.com>
730 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
731 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
732 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
733 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
734 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
735 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
736 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
737 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
738 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
740 2021-09-22 liuhongt <hongtao.liu@intel.com>
742 * gcc.target/i386/avx-1.c: Add test for new builtins.
743 * gcc.target/i386/sse-13.c: Ditto.
744 * gcc.target/i386/sse-23.c: Ditto.
745 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
746 * gcc.target/i386/sse-22.c: Ditto.
748 2021-09-22 liuhongt <hongtao.liu@intel.com>
750 * gcc.target/i386/avx512fp16-helper.h
751 (init_src): Adjust init value.
752 (NET_CMASK): New net mask for complex input.
753 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
754 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
755 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
756 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
757 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
758 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
759 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
760 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
761 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
762 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
763 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
764 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
765 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
766 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
767 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
768 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
770 2021-09-22 liuhongt <hongtao.liu@intel.com>
772 * gcc.target/i386/avx-1.c: Add test for new builtins.
773 * gcc.target/i386/sse-13.c: Ditto.
774 * gcc.target/i386/sse-23.c: Ditto.
775 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
776 * gcc.target/i386/sse-22.c: Ditto.
778 2021-09-22 Barrett Adair <barrettellisadair@gmail.com>
780 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
781 * g++.dg/template/canon-type-15.C: New test.
782 * g++.dg/template/canon-type-16.C: New test.
783 * g++.dg/template/canon-type-17.C: New test.
784 * g++.dg/template/canon-type-18.C: New test.
785 * g++.dg/template/dependent-name15.C: New regression test.
786 * g++.dg/template/dependent-name16.C: New regression test.
788 2021-09-21 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/102421
791 * g++.dg/vect/pr102421.cc: New testcase.
793 2021-09-21 Eric Botcazou <ebotcazou@adacore.com>
795 * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
796 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
797 * gcc.dg/pr91441.c: Likewise.
798 * gcc.dg/pr96260.c: Likewise.
799 * gcc.dg/pr96307.c: Likewise.
800 * g++.dg/warn/uninit-pr93100.C: Likewise.
801 * gnat.dg/asan1.adb: Likewise.
802 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
803 * g++.dg/abi/anon4.C: Likewise.
805 2021-09-21 Tobias Burnus <tobias@codesourcery.com>
807 * gfortran.dg/include_6.f90: Change dg-error to
808 dg-warning and update pattern.
809 * gfortran.dg/include_14.f90: New test.
810 * gfortran.dg/include_15.f90: New test.
811 * gfortran.dg/include_16.f90: New test.
812 * gfortran.dg/include_17.f90: New test.
813 * gfortran.dg/include_18.f90: New test.
814 * gfortran.dg/include_19.f90: New test.
815 * gfortran.dg/include_20.f90: New test.
816 * gfortran.dg/include_21.f90: New test.
818 2021-09-21 wangpc <pc.wang@linux.alibaba.com>
820 * g++.target/aarch64/sve/static-var-in-template.C: New test.
822 2021-09-20 Andrew MacLeod <amacleod@redhat.com>
824 * gcc.dg/tree-ssa/evrp-ignore.c: New.
826 2021-09-20 Matthias Kretz <m.kretz@gsi.de>
828 * gcc.dg/associative-math-1.c: New test.
829 * gcc.dg/associative-math-2.c: New test.
830 * gcc.dg/no-signed-zeros-1.c: New test.
831 * gcc.dg/no-signed-zeros-2.c: New test.
832 * gcc.dg/no-trapping-math-1.c: New test.
833 * gcc.dg/no-trapping-math-2.c: New test.
834 * gcc.dg/reciprocal-math-1.c: New test.
835 * gcc.dg/reciprocal-math-2.c: New test.
836 * gcc.dg/rounding-math-1.c: New test.
837 * gcc.dg/rounding-math-2.c: New test.
839 2021-09-20 Tobias Burnus <tobias@codesourcery.com>
841 * gfortran.dg/gomp/order-5.f90: New test.
842 * gfortran.dg/gomp/order-6.f90: New test.
843 * gfortran.dg/gomp/order-7.f90: New test.
844 * gfortran.dg/gomp/order-8.f90: New test.
845 * gfortran.dg/gomp/order-9.f90: New test.
847 2021-09-20 Christophe Lyon <christophe.lyon@foss.st.com>
848 Torbjörn SVENSSON <torbjorn.svensson@st.com>
850 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
851 toolchain executables names.
853 2021-09-20 Thomas Schwinge <thomas@codesourcery.com>
855 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
856 expected error diagnostics.
858 2021-09-20 Richard Biener <rguenther@suse.de>
860 PR tree-optimization/65206
861 * gcc.dg/torture/20210916.c: New testcase.
862 * gcc.dg/vect/pr65206.c: Likewise.
864 2021-09-19 Martin Sebor <msebor@redhat.com>
867 * gcc.dg/uninit-pr102403.c: New test.
868 * gcc.dg/uninit-pr102403-c2.c: New test.
870 2021-09-19 Martin Sebor <msebor@redhat.com>
873 * g++.dg/warn/Wplacement-new-size-10.C: New test.
875 2021-09-19 Jeff Law <jeffreyalaw@gmail.com>
877 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
879 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
882 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
884 * jit.dg/jit.exp (fixed_local_execute): Amend the match and
885 exit conditions to cater for more platforms.
887 2021-09-19 Roger Sayle <roger@nextmovesoftware.com>
890 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
891 * g++.dg/pr88173-1.C: New test case.
892 * g++.dg/pr88173-2.C: New test case.
894 2021-09-18 Jakub Jelinek <jakub@redhat.com>
896 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
899 * c-c++-common/gomp/order-2.c: Don't expect error for distribute
901 * c-c++-common/gomp/order-5.c: New test.
902 * c-c++-common/gomp/order-6.c: New test.
903 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
904 duplicated order clause.
906 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
907 order(concurrent) clauses on the same composite construct combined
908 with distribute, instead split it into two tests, one without
909 copyin and one without order(concurrent). Add order(concurrent)
910 clauses to {,{,target} teams} distribute.
911 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
912 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
914 2021-09-18 Jakub Jelinek <jakub@redhat.com>
916 * c-c++-common/gomp/default-2.c: New test.
917 * c-c++-common/gomp/default-3.c: New test.
918 * g++.dg/gomp/default-1.C: New test.
920 2021-09-18 liuhongt <hongtao.liu@intel.com>
922 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
923 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
924 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
925 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
926 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
927 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
928 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
929 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
931 2021-09-18 liuhongt <hongtao.liu@intel.com>
933 * gcc.target/i386/avx-1.c: Add test for new builtins.
934 * gcc.target/i386/sse-13.c: Ditto.
935 * gcc.target/i386/sse-23.c: Ditto.
936 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
937 * gcc.target/i386/sse-22.c: Ditto.
939 2021-09-18 H.J. Lu <hjl.tools@gmail.com>
941 * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
943 2021-09-18 liuhongt <hongtao.liu@intel.com>
945 * gcc.target/i386/avx512fp16-neg-1a.c: New test.
946 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
947 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
948 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
949 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
950 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
951 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
952 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
954 2021-09-18 liuhongt <hongtao.liu@intel.com>
956 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
957 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
958 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
959 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
960 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
961 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
962 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
963 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
964 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
965 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
966 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
967 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
968 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
969 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
970 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
971 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
973 2021-09-18 liuhongt <hongtao.liu@intel.com>
975 * gcc.target/i386/avx-1.c: Add test for new builtins.
976 * gcc.target/i386/sse-13.c: Ditto.
977 * gcc.target/i386/sse-23.c: Ditto.
978 * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
979 * gcc.target/i386/sse-22.c: Ditto.
981 2021-09-18 liuhongt <hongtao.liu@intel.com>
983 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
984 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
985 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
986 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
987 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
988 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
989 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
990 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
992 2021-09-18 liuhongt <hongtao.liu@intel.com>
994 * gcc.target/i386/avx-1.c: Add test for new builtins.
995 * gcc.target/i386/sse-13.c: Ditto.
996 * gcc.target/i386/sse-23.c: Ditto.
997 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
998 * gcc.target/i386/sse-22.c: Ditto.
1000 2021-09-18 liuhongt <hongtao.liu@intel.com>
1002 * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
1003 * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
1005 2021-09-18 Jason Merrill <jason@redhat.com>
1007 * g++.dg/template/dtor5.C: Adjust expected error.
1008 * g++.dg/cpp23/lookup2.C: New test.
1009 * g++.dg/template/dtor11.C: New test.
1011 2021-09-17 Harald Anlauf <anlauf@gmx.de>
1014 * gfortran.dg/pr102366.f90: New test.
1016 2021-09-17 qing zhao <qing.zhao@oracle.com>
1018 * gcc.target/i386/auto-init-1.c: Restrict the testing only for
1019 -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
1020 * gcc.target/i386/auto-init-2.c: Restrict the testing only for
1021 -march=x86-64 and -mtune=generic -msse.
1022 * gcc.target/i386/auto-init-3.c: Likewise.
1023 * gcc.target/i386/auto-init-4.c: Likewise.
1024 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
1026 * gcc.target/i386/auto-init-6.c: Restrict the testing only for
1027 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
1028 * gcc.target/i386/auto-init-7.c: Likewise.
1029 * gcc.target/i386/auto-init-8.c: Restrict the testing only for
1030 -march=x86-64 and -mtune=generic -msse..
1031 * gcc.target/i386/auto-init-padding-1.c: Likewise.
1032 * gcc.target/i386/auto-init-padding-10.c: Likewise.
1033 * gcc.target/i386/auto-init-padding-11.c: Likewise.
1034 * gcc.target/i386/auto-init-padding-12.c: Likewise.
1035 * gcc.target/i386/auto-init-padding-2.c: Likewise.
1036 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
1037 -march=x86-64. Different pattern match for lp64 and ia32.
1038 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
1039 -march=x86-64 and -mtune-generic -msse.
1040 * gcc.target/i386/auto-init-padding-5.c: Likewise.
1041 * gcc.target/i386/auto-init-padding-6.c: Likewise.
1042 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
1043 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
1044 * gcc.target/i386/auto-init-padding-8.c: Likewise.
1045 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
1046 -march=x86-64. Different pattern match for lp64 and ia32.
1048 2021-09-17 Martin Sebor <msebor@redhat.com>
1050 PR middle-end/102200
1051 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
1052 * gcc.dg/Warray-bounds-89.c: New test.
1053 * gcc.dg/Wstringop-overflow-74.c: New test.
1054 * gcc.dg/Wstringop-overflow-75.c: New test.
1055 * gcc.dg/Wstringop-overflow-76.c: New test.
1057 2021-09-17 Sandra Loosemore <sandra@codesourcery.com>
1059 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use
1060 _Float128 _Complex instead of __complex128.
1061 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
1062 about use of _Float128.
1063 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
1064 _Float128 instead of __float128.
1065 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
1066 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
1067 * lib/target-supports.exp
1068 (check_effective_target_fortran_real_c_float128): Update comments.
1070 2021-09-17 Roger Sayle <roger@nextmovesoftware.com>
1073 * gcc.dg/Wint-in-bool-context-4.c: New test case.
1075 2021-09-17 Jakub Jelinek <jakub@redhat.com>
1077 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
1079 * c-c++-common/gomp/atomic-25.c: Drop c effective target.
1080 * c-c++-common/gomp/atomic-26.c: Likewise.
1081 * c-c++-common/gomp/atomic-27.c: Likewise.
1082 * c-c++-common/gomp/atomic-28.c: Likewise.
1083 * c-c++-common/gomp/atomic-29.c: Likewise.
1084 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics
1085 for C++ when it differs from C.
1086 (foo): Change return type from double to void.
1087 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
1088 * g++.dg/gomp/atomic-20.C: New test.
1090 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
1092 * gcc.target/i386/avx-covert-1.c: New file.
1093 * gcc.target/i386/avx-fp-covert-1.c: Likewise.
1094 * gcc.target/i386/avx-int-covert-1.c: Likewise.
1095 * gcc.target/i386/sse-covert-1.c: Likewise.
1096 * gcc.target/i386/sse-fp-covert-1.c: Likewise.
1097 * gcc.target/i386/sse-int-covert-1.c: Likewise.
1099 2021-09-17 H.J. Lu <hjl.tools@gmail.com>
1102 * gcc.target/i386/pr101900-1.c: New test.
1103 * gcc.target/i386/pr101900-2.c: Likewise.
1104 * gcc.target/i386/pr101900-3.c: Likewise.
1106 2021-09-17 Eric Botcazou <ebotcazou@adacore.com>
1108 * gcc.target/sparc/20210917-1.c: New test.
1110 2021-09-17 liuhongt <hongtao.liu@intel.com>
1112 * gcc.target/i386/avx512fp16-typecast-1.c: New test.
1113 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
1114 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
1115 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
1117 2021-09-17 liuhongt <hongtao.liu@intel.com>
1119 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
1120 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
1121 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
1122 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
1123 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
1124 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
1125 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
1126 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
1128 2021-09-17 liuhongt <hongtao.liu@intel.com>
1130 * gcc.target/i386/avx-1.c: Add test for new builtins.
1131 * gcc.target/i386/sse-13.c: Ditto.
1132 * gcc.target/i386/sse-23.c: Ditto.
1133 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1134 * gcc.target/i386/sse-22.c: Ditto.
1136 2021-09-17 liuhongt <hongtao.liu@intel.com>
1138 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
1140 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
1141 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
1142 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
1143 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
1144 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
1145 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
1146 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
1147 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
1148 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
1149 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
1150 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
1151 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
1152 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
1153 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
1154 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
1155 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
1157 2021-09-17 liuhongt <hongtao.liu@intel.com>
1159 * gcc.target/i386/avx-1.c: Add test for new builtins.
1160 * gcc.target/i386/sse-13.c: Ditto.
1161 * gcc.target/i386/sse-23.c: Ditto.
1162 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1163 * gcc.target/i386/sse-22.c: Ditto.
1165 2021-09-17 liuhongt <hongtao.liu@intel.com>
1167 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
1168 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
1169 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
1170 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
1171 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
1172 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
1173 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
1174 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
1175 * gcc.target/i386/avx-1.c: Add test for new builtins.
1176 * gcc.target/i386/sse-13.c: Ditto.
1177 * gcc.target/i386/sse-23.c: Ditto.
1178 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1179 * gcc.target/i386/sse-22.c: Ditto.
1181 2021-09-17 liuhongt <hongtao.liu@intel.com>
1183 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
1184 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
1185 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
1186 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
1187 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
1188 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
1189 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
1190 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
1191 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
1192 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
1193 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
1194 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
1195 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
1196 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
1197 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
1198 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
1199 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
1200 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
1201 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
1202 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
1203 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
1204 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
1205 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
1206 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
1208 2021-09-17 liuhongt <hongtao.liu@intel.com>
1210 * gcc.target/i386/avx-1.c: Add test for new builtins.
1211 * gcc.target/i386/sse-13.c: Ditto.
1212 * gcc.target/i386/sse-23.c: Ditto.
1213 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1214 * gcc.target/i386/sse-22.c: Ditto.
1216 2021-09-17 liuhongt <hongtao.liu@intel.com>
1218 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
1220 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
1221 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
1222 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
1223 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
1224 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
1225 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
1226 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
1227 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
1228 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
1229 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
1230 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
1231 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
1232 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
1233 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
1234 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
1235 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
1237 2021-09-17 liuhongt <hongtao.liu@intel.com>
1239 * gcc.target/i386/avx-1.c: Add test for new builtins.
1240 * gcc.target/i386/sse-13.c: Ditto.
1241 * gcc.target/i386/sse-23.c: Ditto.
1242 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1243 * gcc.target/i386/sse-22.c: Ditto.
1245 2021-09-16 Patrick Palka <ppalka@redhat.com>
1248 * g++.dg/cpp2a/concepts-var-templ1.C: New test.
1249 * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
1250 * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
1252 2021-09-16 Harald Anlauf <anlauf@gmx.de>
1255 * gfortran.dg/intent_out_14.f90: New test.
1257 2021-09-16 Richard Biener <rguenther@suse.de>
1259 PR middle-end/102360
1260 * g++.dg/pr102360.C: New testcase.
1262 2021-09-16 Richard Earnshaw <rearnsha@arm.com>
1264 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
1266 2021-09-16 liuhongt <hongtao.liu@intel.com>
1268 PR middle-end/102080
1269 * gcc.target/i386/pr102080.c: New test.
1271 2021-09-16 liuhongt <hongtao.liu@intel.com>
1273 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
1274 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
1275 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
1276 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
1277 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
1278 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
1279 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
1280 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
1281 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
1282 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
1283 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
1284 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
1285 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
1286 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
1287 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
1288 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
1289 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
1290 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
1291 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
1292 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
1293 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
1294 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
1295 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
1296 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
1298 2021-09-16 liuhongt <hongtao.liu@intel.com>
1300 * gcc.target/i386/avx-1.c: Add test for new builtins.
1301 * gcc.target/i386/sse-13.c: Ditto.
1302 * gcc.target/i386/sse-23.c: Ditto.
1303 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1304 * gcc.target/i386/sse-22.c: Ditto.
1306 2021-09-16 liuhongt <hongtao.liu@intel.com>
1308 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
1310 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
1311 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
1312 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
1313 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
1314 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
1315 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
1316 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
1317 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
1318 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
1319 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
1320 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
1321 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
1322 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
1323 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
1324 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
1325 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
1326 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
1327 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
1328 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
1329 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
1330 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
1331 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
1332 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
1333 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
1335 2021-09-16 liuhongt <hongtao.liu@intel.com>
1337 * gcc.target/i386/avx-1.c: Add test for new builtins.
1338 * gcc.target/i386/sse-13.c: Ditto.
1339 * gcc.target/i386/sse-23.c: Ditto.
1340 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1341 * gcc.target/i386/sse-22.c: Ditto.
1343 2021-09-16 liuhongt <hongtao.liu@intel.com>
1345 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
1346 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
1347 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
1348 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
1349 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
1350 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
1351 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
1352 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
1353 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
1354 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
1356 2021-09-15 Patrick Palka <ppalka@redhat.com>
1359 * g++.dg/ext/conv2.C: New test.
1360 * g++.dg/template/conv17.C: Extend test.
1362 2021-09-15 Jakub Jelinek <jakub@redhat.com>
1366 * g++.dg/ext/flexary39.C: New test.
1367 * g++.dg/ext/flexary40.C: New test.
1369 2021-09-15 Patrick Palka <ppalka@redhat.com>
1372 * g++.dg/cpp0x/initlist125.C: New test.
1373 * g++.dg/cpp0x/initlist126.C: New test.
1375 2021-09-15 Alexandre Oliva <oliva@adacore.com>
1377 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
1379 2021-09-15 liuhongt <hongtao.liu@intel.com>
1381 * gcc.target/i386/pr102327-1.c: New test.
1382 * gcc.target/i386/pr102327-2.c: New test.
1383 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
1385 2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
1387 * gcc.target/i386/avx-1.c: Adjust builtin macros.
1388 * gcc.target/i386/sse-13.c: Likewise.
1389 * gcc.target/i386/sse-23.c: Likewise.
1391 2021-09-15 Richard Biener <rguenther@suse.de>
1393 PR tree-optimization/102318
1394 * gcc.dg/vect/pr102318.c: New testcase.
1396 2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
1397 Peter Cordes <peter@cordes.ca>
1400 * gcc.target/i386/pr91103-1.c: Add extract tests.
1401 * gcc.target/i386/pr91103-2.c: Ditto.
1403 2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
1405 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
1408 2021-09-15 Jason Merrill <jason@redhat.com>
1411 * g++.dg/rtti/undeclared1.C: New test.
1413 2021-09-14 Harald Anlauf <anlauf@gmx.de>
1416 * gfortran.dg/entry_25.f90: New test.
1418 2021-09-14 Peter Bergner <bergner@linux.ibm.com>
1420 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
1421 built-in. Update instruction counts.
1423 2021-09-14 Patrick Palka <ppalka@redhat.com>
1426 * g++.dg/cpp0x/constexpr-empty17.C: New test.
1428 2021-09-14 Jakub Jelinek <jakub@redhat.com>
1431 * g++.target/i386/pr102295.C: New test.
1433 2021-09-14 Jakub Jelinek <jakub@redhat.com>
1436 * g++.dg/cpp0x/pr102305.C: New test.
1438 2021-09-14 Tobias Burnus <tobias@codesourcery.com>
1441 * gfortran.dg/goacc/unexpected-end.f90: New test.
1442 * gfortran.dg/gomp/unexpected-end.f90: New test.
1444 2021-09-14 Martin Liska <mliska@suse.cz>
1446 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
1447 filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
1449 2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
1451 * gnat.dg/enum_rep2.adb: New test.
1453 2021-09-14 Jakub Jelinek <jakub@redhat.com>
1455 * c-c++-common/gomp/atomic-29.c: Add -march=pentium
1456 dg-additional-options for ia32. Use sync_long_long effective target
1457 instead of sync_int_long.
1458 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
1461 2021-09-14 liuhongt <hongtao.liu@intel.com>
1463 * gcc.target/i386/avx512fp16-helper.h (V512):
1465 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
1466 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
1467 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
1468 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
1469 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
1470 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
1471 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
1472 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
1473 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
1474 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
1475 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
1476 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
1477 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
1478 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
1479 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
1480 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
1481 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
1482 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
1484 2021-09-14 liuhongt <hongtao.liu@intel.com>
1486 * gcc.target/i386/avx-1.c: Add test for new builtins.
1487 * gcc.target/i386/sse-13.c: Ditto.
1488 * gcc.target/i386/sse-23.c: Ditto.
1489 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1490 * gcc.target/i386/sse-22.c: Ditto.
1492 2021-09-14 liuhongt <hongtao.liu@intel.com>
1494 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
1495 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
1496 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
1497 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
1498 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
1499 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
1500 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
1501 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
1502 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
1503 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
1504 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
1505 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
1506 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
1508 2021-09-14 liuhongt <hongtao.liu@intel.com>
1510 * gcc.target/i386/avx-1.c: Add test for new builtins.
1511 * gcc.target/i386/sse-13.c: Ditto.
1512 * gcc.target/i386/sse-23.c: Ditto.
1513 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1514 * gcc.target/i386/sse-22.c: Ditto.
1516 2021-09-14 liuhongt <hongtao.liu@intel.com>
1518 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
1519 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
1520 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
1521 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
1522 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
1523 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
1524 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
1525 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
1526 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
1527 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
1528 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
1529 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
1531 2021-09-14 liuhongt <hongtao.liu@intel.com>
1533 * gcc.target/i386/avx-1.c: Add test for new builtins.
1534 * gcc.target/i386/sse-13.c: Ditto.
1535 * gcc.target/i386/sse-23.c: Ditto.
1536 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1537 * gcc.target/i386/sse-22.c: Ditto.
1539 2021-09-14 liuhongt <hongtao.liu@intel.com>
1541 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
1542 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
1543 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
1544 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
1545 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
1546 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
1547 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
1548 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
1549 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
1550 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
1551 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
1552 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
1554 2021-09-14 liuhongt <hongtao.liu@intel.com>
1556 * gcc.target/i386/avx-1.c: Add test for new builtins.
1557 * gcc.target/i386/sse-13.c: Ditto.
1558 * gcc.target/i386/sse-23.c: Ditto.
1559 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1560 * gcc.target/i386/sse-22.c: Ditto.
1562 2021-09-13 Harald Anlauf <anlauf@gmx.de>
1565 * gfortran.dg/pr82314.f90: New test.
1567 2021-09-13 Harald Anlauf <anlauf@gmx.de>
1570 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
1571 test that was erroneously considered as illegal.
1573 2021-09-13 Jason Merrill <jason@redhat.com>
1575 * g++.dg/warn/Winterference.H: New file.
1576 * g++.dg/warn/Winterference.C: New test.
1577 * g++.target/aarch64/interference.C: New test.
1578 * g++.target/arm/interference.C: New test.
1579 * g++.target/i386/interference.C: New test.
1580 * g++.dg/warn/Winterference-2.C: New file.
1582 2021-09-13 Martin Liska <mliska@suse.cz>
1583 H.J. Lu <hjl.tools@gmail.com>
1586 * g++.target/i386/mv30.C: New test.
1587 * gcc.target/i386/mvc16.c: New test.
1588 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
1591 2021-09-13 Andrew Pinski <apinski@marvell.com>
1594 * gcc.target/aarch64/lane-bound-1.c: New test.
1595 * gcc.target/aarch64/lane-bound-2.c: New test.
1597 2021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1600 * g++.target/aarch64/sve/pr102252.C: New test.
1602 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
1604 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
1605 * gcc.dg/tree-ssa/pr66752-3.c: Same.
1606 * gcc.dg/tree-ssa/pr68198.c: Same.
1607 * gcc.dg/tree-ssa/pr69196-1.c: Same.
1608 * gcc.dg/tree-ssa/pr70232.c: Same.
1609 * gcc.dg/tree-ssa/pr77445.c: Same.
1610 * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
1611 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
1612 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1613 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1614 * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
1616 2021-09-13 Patrick Palka <ppalka@redhat.com>
1619 * g++.dg/cpp1z/constexpr-if35.C: New test.
1621 2021-09-13 Martin Liska <mliska@suse.cz>
1624 * g++.dg/pr101331.C: New test.
1626 2021-09-13 Aldy Hernandez <aldyh@redhat.com>
1628 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
1630 2021-09-13 H.J. Lu <hjl.tools@gmail.com>
1633 * g++.target/i386/pr80566-1.C: Add
1634 -mtune-ctrl=avx256_store_by_pieces.
1635 * gcc.target/i386/pr100865-4a.c: Likewise.
1636 * gcc.target/i386/pr100865-10a.c: Likewise.
1637 * gcc.target/i386/pr90773-20.c: Likewise.
1638 * gcc.target/i386/pr90773-21.c: Likewise.
1639 * gcc.target/i386/pr90773-22.c: Likewise.
1640 * gcc.target/i386/pr90773-23.c: Likewise.
1641 * g++.target/i386/pr80566-2.C: Add
1642 -mtune-ctrl=avx256_move_by_pieces.
1643 * gcc.target/i386/eh_return-1.c: Likewise.
1644 * gcc.target/i386/pr90773-26.c: Likewise.
1645 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
1646 with -mtune-ctrl=avx256_move_by_pieces.
1647 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
1648 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
1649 with -mtune-ctrl=avx256_store_by_pieces.
1650 * gcc.target/i386/pieces-memset-5.c: Likewise.
1651 * gcc.target/i386/pieces-memset-11.c: Likewise.
1652 * gcc.target/i386/pieces-memset-14.c: Likewise.
1653 * gcc.target/i386/pieces-memset-20.c: Likewise.
1654 * gcc.target/i386/pieces-memset-23.c: Likewise.
1655 * gcc.target/i386/pieces-memset-29.c: Likewise.
1656 * gcc.target/i386/pieces-memset-30.c: Likewise.
1657 * gcc.target/i386/pieces-memset-33.c: Likewise.
1658 * gcc.target/i386/pieces-memset-34.c: Likewise.
1659 * gcc.target/i386/pieces-memset-44.c: Likewise.
1660 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
1661 with -mtune-ctrl=avx256_store_by_pieces.
1663 2021-09-12 Iain Buclaw <ibuclaw@gdcproject.org>
1666 * gdc.dg/pr102185.d: New test.
1668 2021-09-11 Jakub Jelinek <jakub@redhat.com>
1670 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
1671 targets, expect different long and pointer sizes between ilp32 and
1673 * c-c++-common/auto-init-2.c: Likewise.
1674 * c-c++-common/auto-init-3.c: Expect one of the common long double
1675 sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
1676 * c-c++-common/auto-init-4.c: Likewise.
1677 * c-c++-common/auto-init-5.c: Expect one of the common
1678 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
1680 * c-c++-common/auto-init-6.c: Likewise.
1681 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
1683 (struct test_small_hole): Change type of four to unsigned long long
1684 and add aligned attribute.
1686 2021-09-10 Petter Tomner <tomner@kth.se>
1688 * jit.dg/test-error-array-bounds.c: Array is not unsigned
1689 * jit.dg/jit.exp: Helper function
1690 * jit.dg/test-debuginfo.c: New testcase
1692 2021-09-10 Jakub Jelinek <jakub@redhat.com>
1694 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
1695 write or update with acq_rel clause and atomic update with acquire clause.
1696 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
1697 wording, remove tests moved to atomic-17.c.
1698 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
1699 2 omp atomic acq_rel directives instead of 4 omp atomic release.
1700 * c-c++-common/gomp/atomic-25.c: New test.
1701 * c-c++-common/gomp/atomic-26.c: New test.
1702 * c-c++-common/gomp/atomic-27.c: New test.
1703 * c-c++-common/gomp/atomic-28.c: New test.
1704 * c-c++-common/gomp/atomic-29.c: New test.
1705 * c-c++-common/gomp/atomic-30.c: New test.
1706 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
1707 1 omp atomic_acq_rel instead of 2 omp atomic release directives.
1708 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
1709 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
1710 1 omp atomic_acq_rel instead of 5 omp atomic release directives.
1712 2021-09-10 Aldy Hernandez <aldyh@redhat.com>
1713 Michael Matz <matz@suse.de>
1715 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
1716 threading through latches.
1717 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1718 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1720 2021-09-10 David Faust <david.faust@oracle.com>
1722 * gcc.target/bpf/alu-1.c: New test.
1723 * gcc.target/bpf/jmp-1.c: New test.
1725 2021-09-10 Richard Biener <rguenther@suse.de>
1727 PR middle-end/102273
1728 * gcc.dg/pr102273.c: New testcase.
1730 2021-09-10 Thomas Schwinge <thomas@codesourcery.com>
1732 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
1733 * c-c++-common/auto-init-padding-3.c: Likewise.
1735 2021-09-10 Richard Biener <rguenther@suse.de>
1737 PR middle-end/102269
1738 * gcc.dg/pr102269.c: New testcase.
1740 2021-09-10 liuhongt <hongtao.liu@intel.com>
1742 * gcc.target/i386/avx512fp16-helper.h
1743 (check_results_mask): New check_function.
1744 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
1745 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
1746 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
1747 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
1748 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
1749 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
1750 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
1751 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
1752 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
1754 2021-09-10 liuhongt <hongtao.liu@intel.com>
1756 * gcc.target/i386/avx-1.c: Add test for new builtins.
1757 * gcc.target/i386/sse-13.c: Ditto.
1758 * gcc.target/i386/sse-23.c: Ditto.
1759 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1760 * gcc.target/i386/sse-22.c: Ditto.
1762 2021-09-10 liuhongt <hongtao.liu@intel.com>
1764 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
1765 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
1766 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
1767 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
1768 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
1769 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
1770 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
1771 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
1772 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
1773 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
1774 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
1775 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
1777 2021-09-10 liuhongt <hongtao.liu@intel.com>
1779 * gcc.target/i386/avx-1.c: Add test for new builtins.
1780 * gcc.target/i386/sse-13.c: Ditto.
1781 * gcc.target/i386/sse-23.c: Ditto.
1782 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1783 * gcc.target/i386/sse-22.c: Ditto.
1785 2021-09-10 liuhongt <hongtao.liu@intel.com>
1787 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
1788 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
1789 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
1790 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
1791 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
1792 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
1793 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
1794 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
1795 * gcc.target/i386/pr54855-11.c: Ditto.
1797 2021-09-10 Liu, Hongtao <hongtao.liu@intel.com>
1799 * gcc.target/i386/avx-1.c: Add test for new builtins.
1800 * gcc.target/i386/sse-13.c: Ditto.
1801 * gcc.target/i386/sse-23.c: Ditto.
1802 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1803 * gcc.target/i386/sse-22.c: Ditto.
1805 2021-09-10 H.J. Lu <hjl.tools@gmail.com>
1807 * gcc.target/i386/vect-float16-1.c: New test.
1808 * gcc.target/i386/vect-float16-10.c: Ditto.
1809 * gcc.target/i386/vect-float16-11.c: Ditto.
1810 * gcc.target/i386/vect-float16-12.c: Ditto.
1811 * gcc.target/i386/vect-float16-2.c: Ditto.
1812 * gcc.target/i386/vect-float16-3.c: Ditto.
1813 * gcc.target/i386/vect-float16-4.c: Ditto.
1814 * gcc.target/i386/vect-float16-5.c: Ditto.
1815 * gcc.target/i386/vect-float16-6.c: Ditto.
1816 * gcc.target/i386/vect-float16-7.c: Ditto.
1817 * gcc.target/i386/vect-float16-8.c: Ditto.
1818 * gcc.target/i386/vect-float16-9.c: Ditto.
1820 2021-09-10 liuhongt <hongtao.liu@intel.com>
1822 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
1823 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
1825 2021-09-09 qing zhao <qing.zhao@oracle.com>
1827 * c-c++-common/auto-init-1.c: New test.
1828 * c-c++-common/auto-init-10.c: New test.
1829 * c-c++-common/auto-init-11.c: New test.
1830 * c-c++-common/auto-init-12.c: New test.
1831 * c-c++-common/auto-init-13.c: New test.
1832 * c-c++-common/auto-init-14.c: New test.
1833 * c-c++-common/auto-init-15.c: New test.
1834 * c-c++-common/auto-init-16.c: New test.
1835 * c-c++-common/auto-init-2.c: New test.
1836 * c-c++-common/auto-init-3.c: New test.
1837 * c-c++-common/auto-init-4.c: New test.
1838 * c-c++-common/auto-init-5.c: New test.
1839 * c-c++-common/auto-init-6.c: New test.
1840 * c-c++-common/auto-init-7.c: New test.
1841 * c-c++-common/auto-init-8.c: New test.
1842 * c-c++-common/auto-init-9.c: New test.
1843 * c-c++-common/auto-init-esra.c: New test.
1844 * c-c++-common/auto-init-padding-1.c: New test.
1845 * c-c++-common/auto-init-padding-2.c: New test.
1846 * c-c++-common/auto-init-padding-3.c: New test.
1847 * g++.dg/auto-init-uninit-pred-1_a.C: New test.
1848 * g++.dg/auto-init-uninit-pred-2_a.C: New test.
1849 * g++.dg/auto-init-uninit-pred-3_a.C: New test.
1850 * g++.dg/auto-init-uninit-pred-4.C: New test.
1851 * gcc.dg/auto-init-sra-1.c: New test.
1852 * gcc.dg/auto-init-sra-2.c: New test.
1853 * gcc.dg/auto-init-uninit-1.c: New test.
1854 * gcc.dg/auto-init-uninit-12.c: New test.
1855 * gcc.dg/auto-init-uninit-13.c: New test.
1856 * gcc.dg/auto-init-uninit-14.c: New test.
1857 * gcc.dg/auto-init-uninit-15.c: New test.
1858 * gcc.dg/auto-init-uninit-16.c: New test.
1859 * gcc.dg/auto-init-uninit-17.c: New test.
1860 * gcc.dg/auto-init-uninit-18.c: New test.
1861 * gcc.dg/auto-init-uninit-19.c: New test.
1862 * gcc.dg/auto-init-uninit-2.c: New test.
1863 * gcc.dg/auto-init-uninit-20.c: New test.
1864 * gcc.dg/auto-init-uninit-21.c: New test.
1865 * gcc.dg/auto-init-uninit-22.c: New test.
1866 * gcc.dg/auto-init-uninit-23.c: New test.
1867 * gcc.dg/auto-init-uninit-24.c: New test.
1868 * gcc.dg/auto-init-uninit-25.c: New test.
1869 * gcc.dg/auto-init-uninit-26.c: New test.
1870 * gcc.dg/auto-init-uninit-3.c: New test.
1871 * gcc.dg/auto-init-uninit-34.c: New test.
1872 * gcc.dg/auto-init-uninit-36.c: New test.
1873 * gcc.dg/auto-init-uninit-37.c: New test.
1874 * gcc.dg/auto-init-uninit-4.c: New test.
1875 * gcc.dg/auto-init-uninit-5.c: New test.
1876 * gcc.dg/auto-init-uninit-6.c: New test.
1877 * gcc.dg/auto-init-uninit-8.c: New test.
1878 * gcc.dg/auto-init-uninit-9.c: New test.
1879 * gcc.dg/auto-init-uninit-A.c: New test.
1880 * gcc.dg/auto-init-uninit-B.c: New test.
1881 * gcc.dg/auto-init-uninit-C.c: New test.
1882 * gcc.dg/auto-init-uninit-H.c: New test.
1883 * gcc.dg/auto-init-uninit-I.c: New test.
1884 * gcc.target/aarch64/auto-init-1.c: New test.
1885 * gcc.target/aarch64/auto-init-2.c: New test.
1886 * gcc.target/aarch64/auto-init-3.c: New test.
1887 * gcc.target/aarch64/auto-init-4.c: New test.
1888 * gcc.target/aarch64/auto-init-5.c: New test.
1889 * gcc.target/aarch64/auto-init-6.c: New test.
1890 * gcc.target/aarch64/auto-init-7.c: New test.
1891 * gcc.target/aarch64/auto-init-8.c: New test.
1892 * gcc.target/aarch64/auto-init-padding-1.c: New test.
1893 * gcc.target/aarch64/auto-init-padding-10.c: New test.
1894 * gcc.target/aarch64/auto-init-padding-11.c: New test.
1895 * gcc.target/aarch64/auto-init-padding-12.c: New test.
1896 * gcc.target/aarch64/auto-init-padding-2.c: New test.
1897 * gcc.target/aarch64/auto-init-padding-3.c: New test.
1898 * gcc.target/aarch64/auto-init-padding-4.c: New test.
1899 * gcc.target/aarch64/auto-init-padding-5.c: New test.
1900 * gcc.target/aarch64/auto-init-padding-6.c: New test.
1901 * gcc.target/aarch64/auto-init-padding-7.c: New test.
1902 * gcc.target/aarch64/auto-init-padding-8.c: New test.
1903 * gcc.target/aarch64/auto-init-padding-9.c: New test.
1904 * gcc.target/i386/auto-init-1.c: New test.
1905 * gcc.target/i386/auto-init-2.c: New test.
1906 * gcc.target/i386/auto-init-21.c: New test.
1907 * gcc.target/i386/auto-init-22.c: New test.
1908 * gcc.target/i386/auto-init-23.c: New test.
1909 * gcc.target/i386/auto-init-24.c: New test.
1910 * gcc.target/i386/auto-init-3.c: New test.
1911 * gcc.target/i386/auto-init-4.c: New test.
1912 * gcc.target/i386/auto-init-5.c: New test.
1913 * gcc.target/i386/auto-init-6.c: New test.
1914 * gcc.target/i386/auto-init-7.c: New test.
1915 * gcc.target/i386/auto-init-8.c: New test.
1916 * gcc.target/i386/auto-init-padding-1.c: New test.
1917 * gcc.target/i386/auto-init-padding-10.c: New test.
1918 * gcc.target/i386/auto-init-padding-11.c: New test.
1919 * gcc.target/i386/auto-init-padding-12.c: New test.
1920 * gcc.target/i386/auto-init-padding-2.c: New test.
1921 * gcc.target/i386/auto-init-padding-3.c: New test.
1922 * gcc.target/i386/auto-init-padding-4.c: New test.
1923 * gcc.target/i386/auto-init-padding-5.c: New test.
1924 * gcc.target/i386/auto-init-padding-6.c: New test.
1925 * gcc.target/i386/auto-init-padding-7.c: New test.
1926 * gcc.target/i386/auto-init-padding-8.c: New test.
1927 * gcc.target/i386/auto-init-padding-9.c: New test.
1929 2021-09-09 Harald Anlauf <anlauf@gmx.de>
1932 * gfortran.dg/bounds_check_23.f90: New test.
1934 2021-09-09 H.J. Lu <hjl.tools@gmail.com>
1936 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
1938 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
1939 (X87_T): Rename _ulong to _ulonglong.
1940 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
1941 Define to 4 if __ILP32__ is defined.
1942 (TYPE_SIZE_POINTER): Likewise.
1943 (TYPE_ALIGN_LONG): Likewise.
1944 (TYPE_ALIGN_POINTER): Likewise.
1945 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
1946 (main): Skip test for long if __ILP32__ is defined.
1947 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
1948 (do_test): Replace _long with _longlong.
1949 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
1950 (check_300): Replace _ulong with _ulonglong.
1951 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
1953 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
1954 (X87_T): Rename _ulong to _ulonglong.
1955 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
1957 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
1958 (X87_T): Rename _ulong to _ulonglong.
1960 2021-09-09 Richard Biener <rguenther@suse.de>
1962 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
1964 2021-09-09 liuhongt <hongtao.liu@intel.com>
1966 * gcc.target/i386/avx512fp16-helper.h: New header file for
1968 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
1969 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
1970 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
1971 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
1972 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
1973 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
1974 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
1975 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
1976 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
1977 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
1978 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
1979 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
1980 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
1981 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
1982 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
1983 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
1985 2021-09-09 liuhongt <hongtao.liu@intel.com>
1987 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
1988 * gcc.target/i386/avx-2.c: Add -mavx512vl.
1989 * gcc.target/i386/avx512fp16-11a.c: New test.
1990 * gcc.target/i386/avx512fp16-11b.c: Ditto.
1991 * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
1992 * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
1993 * gcc.target/i386/sse-13.c: Add test for new builtins.
1994 * gcc.target/i386/sse-23.c: Ditto.
1995 * gcc.target/i386/sse-14.c: Add test for new intrinsics.
1996 * gcc.target/i386/sse-22.c: Ditto.
1998 2021-09-09 liuhongt <hongtao.liu@intel.com>
2001 * gcc.target/i386/sse2-pr101059.c: New test.
2002 * gcc.target/i386/sse3-pr101059.c: New test.
2004 2021-09-09 liuhongt <hongtao.liu@intel.com>
2007 * gcc.target/i386/pr91103-1.c: New test.
2008 * gcc.target/i386/pr91103-2.c: New test.
2010 2021-09-08 David Malcolm <dmalcolm@redhat.com>
2013 * gcc.dg/analyzer/realloc-1.c (test_10): New.
2014 * gcc.dg/analyzer/torture/pr102225.c: New test.
2016 2021-09-08 Joseph Myers <joseph@codesourcery.com>
2018 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
2020 2021-09-08 Joseph Myers <joseph@codesourcery.com>
2022 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
2023 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
2024 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
2025 gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
2026 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
2027 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
2029 2021-09-08 Jakub Jelinek <jakub@redhat.com>
2030 liuhongt <hongtao.liu@intel.com>
2033 * gcc.target/i386/avx-pr102224.c: Fix up PR number.
2034 * gcc.dg/pr89984.c: New test.
2035 * gcc.target/i386/avx-pr89984.c: New test.
2037 2021-09-08 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.dg/pr102224.c: New test.
2041 * gcc.target/i386/avx-pr102224.c: New test.
2043 2021-09-08 liuhongt <hongtao.liu@intel.com>
2045 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
2047 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
2048 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
2049 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
2051 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
2053 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
2055 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
2057 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
2059 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
2062 2021-09-08 liuhongt <hongtao.liu@intel.com>
2064 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
2066 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
2067 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
2069 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
2070 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
2072 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
2073 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
2075 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
2077 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
2079 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
2081 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
2083 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
2084 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
2085 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
2086 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
2087 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
2088 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
2089 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
2091 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
2092 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
2094 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
2095 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
2096 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
2098 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
2100 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
2101 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
2102 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
2103 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
2104 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
2105 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
2106 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
2107 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
2109 2021-09-08 H.J. Lu <hjl.tools@gmail.com>
2111 * gcc.target/i386/avx512fp16-vararg-1.c: New test.
2112 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
2113 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
2114 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
2116 2021-09-08 liuhongt <hongtao.liu@intel.com>
2118 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
2119 * gcc.target/i386/avx512fp16-10a.c: New test.
2120 * gcc.target/i386/avx512fp16-10b.c: Ditto.
2121 * gcc.target/i386/avx512fp16-1a.c: Ditto.
2122 * gcc.target/i386/avx512fp16-1b.c: Ditto.
2123 * gcc.target/i386/avx512fp16-1c.c: Ditto.
2124 * gcc.target/i386/avx512fp16-1d.c: Ditto.
2125 * gcc.target/i386/avx512fp16-1e.c: Ditto.
2126 * gcc.target/i386/avx512fp16-2a.c: Ditto.
2127 * gcc.target/i386/avx512fp16-2b.c: Ditto.
2128 * gcc.target/i386/avx512fp16-2c.c: Ditto.
2129 * gcc.target/i386/avx512fp16-3a.c: Ditto.
2130 * gcc.target/i386/avx512fp16-3b.c: Ditto.
2131 * gcc.target/i386/avx512fp16-3c.c: Ditto.
2132 * gcc.target/i386/avx512fp16-4.c: Ditto.
2133 * gcc.target/i386/avx512fp16-5.c: Ditto.
2134 * gcc.target/i386/avx512fp16-6.c: Ditto.
2135 * gcc.target/i386/avx512fp16-7.c: Ditto.
2136 * gcc.target/i386/avx512fp16-8.c: Ditto.
2137 * gcc.target/i386/avx512fp16-9a.c: Ditto.
2138 * gcc.target/i386/avx512fp16-9b.c: Ditto.
2139 * gcc.target/i386/pr54855-13.c: Ditto.
2140 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
2142 2021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com>
2143 H.J. Lu <hongjiu.lu@intel.com>
2144 Liu Hongtao <hongtao.liu@intel.com>
2145 Wang Hongyu <hongyu.wang@intel.com>
2146 Xu Dianhong <dianhong.xu@intel.com>
2148 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
2149 * gcc.target/i386/avx-2.c: Ditto.
2150 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
2151 * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
2152 * gcc.target/i386/sse-13.c: Add -mavx512fp16.
2153 * gcc.target/i386/sse-14.c: Ditto.
2154 * gcc.target/i386/sse-22.c: Ditto.
2155 * gcc.target/i386/sse-23.c: Ditto.
2156 * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
2157 * g++.target/i386/float16-1.C: New test.
2158 * g++.target/i386/float16-2.C: Ditto.
2159 * g++.target/i386/float16-3.C: Ditto.
2160 * gcc.target/i386/avx512fp16-12a.c: Ditto.
2161 * gcc.target/i386/avx512fp16-12b.c: Ditto.
2162 * gcc.target/i386/float16-3a.c: Ditto.
2163 * gcc.target/i386/float16-3b.c: Ditto.
2164 * gcc.target/i386/float16-4a.c: Ditto.
2165 * gcc.target/i386/float16-4b.c: Ditto.
2166 * gcc.target/i386/pr54855-12.c: Ditto.
2167 * g++.dg/other/i386-2.C: Ditto.
2168 * g++.dg/other/i386-3.C: Ditto.
2170 2021-09-08 liuhongt <hongtao.liu@intel.com>
2172 * gcc.target/i386/float16-6.c: New test.
2173 * gcc.target/i386/float16-7.c: New test.
2175 2021-09-07 David Faust <david.faust@oracle.com>
2177 * gcc.target/bpf/core-attr-1.c: New test.
2178 * gcc.target/bpf/core-attr-2.c: Likewise.
2179 * gcc.target/bpf/core-attr-3.c: Likewise.
2180 * gcc.target/bpf/core-attr-4.c: Likewise
2181 * gcc.target/bpf/core-builtin-1.c: Likewise
2182 * gcc.target/bpf/core-builtin-2.c: Likewise.
2183 * gcc.target/bpf/core-builtin-3.c: Likewise.
2184 * gcc.target/bpf/core-section-1.c: Likewise.
2186 2021-09-07 Hans-Peter Nilsson <hp@axis.com>
2188 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
2189 typo in last change.
2191 2021-09-07 Harald Anlauf <anlauf@gmx.de>
2194 * gfortran.dg/pr101327.f90: New test.
2196 2021-09-07 Indu Bhagat <indu.bhagat@oracle.com>
2198 * gcc.target/bpf/core-lto-1.c: New test.
2200 2021-09-07 Jakub Jelinek <jakub@redhat.com>
2203 * g++.dg/cpp2a/constexpr-new21.C: New test.
2205 2021-09-07 H.J. Lu <hjl.tools@gmail.com>
2208 * gcc.target/i386/pr85819-1a.c: New test.
2209 * gcc.target/i386/pr85819-1b.c: Likewise.
2210 * gcc.target/i386/pr85819-2a.c: Likewise.
2211 * gcc.target/i386/pr85819-2b.c: Likewise.
2212 * gcc.target/i386/pr85819-2c.c: Likewise.
2213 * gcc.target/i386/pr85819-3.c: Likewise.
2215 2021-09-07 Richard Biener <rguenther@suse.de>
2217 PR tree-optimization/102226
2218 * g++.dg/vect/pr102226.cc: New testcase.
2220 2021-09-07 Marcel Vollweiler <marcel@codesourcery.com>
2222 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
2223 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
2224 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
2225 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
2226 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
2227 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
2229 2021-09-07 Martin Liska <mliska@suse.cz>
2231 PR gcov-profile/80223
2232 * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
2234 2021-09-07 Xionghu Luo <luoxhu@linux.ibm.com>
2237 * gcc.target/powerpc/pr97142.c: New test.
2239 2021-09-06 H.J. Lu <hjl.tools@gmail.com>
2242 * gcc.target/i386/pr89984-1.c: New test.
2243 * gcc.target/i386/pr89984-2.c: Likewise.
2244 * gcc.target/i386/xorsign-avx.c: Likewise.
2246 2021-09-06 liuhongt <hongtao.liu@intel.com>
2248 PR middle-end/102182
2249 * gcc.target/i386/pr101282.c: New test.
2251 2021-09-06 Jakub Jelinek <jakub@redhat.com>
2253 PR tree-optimization/102207
2254 * gcc.dg/pr102207.c: New test.
2256 2021-09-06 Andrew Pinski <apinski@marvell.com>
2258 PR tree-optimization/63184
2259 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
2260 * c-c++-common/pr19807-3.c: Likewise.
2262 2021-09-03 Patrick Palka <ppalka@redhat.com>
2265 * g++.dg/template/conv17.C: New test.
2267 2021-09-03 Tobias Burnus <tobias@codesourcery.com>
2269 * gfortran.dg/bind_c_char_6.f90: Update dg-error.
2270 * gfortran.dg/bind_c_char_7.f90: Likewise.
2271 * gfortran.dg/bind_c_char_8.f90: Likewise.
2272 * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
2273 * gfortran.dg/pr32599.f03: Likewise.
2274 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
2275 implementable but not valid F2018.
2276 * gfortran.dg/bind_c_contiguous.f90: New test.
2278 2021-09-03 liuhongt <hongtao.liu@intel.com>
2281 * g++.target/i386/pr102166.C: New test.
2283 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
2284 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2289 * gfortran.dg/PR100911.c: New file.
2290 * gfortran.dg/PR100911.f90: New file.
2291 * gfortran.dg/PR100914.c: New file.
2292 * gfortran.dg/PR100914.f90: New file.
2293 * gfortran.dg/PR100915.c: New file.
2294 * gfortran.dg/PR100915.f90: New file.
2296 2021-09-02 Sandra Loosemore <sandra@codesourcery.com>
2298 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
2299 * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
2300 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
2301 * gfortran.dg/c-interop/allocate-c.c: New file.
2302 * gfortran.dg/c-interop/allocate-errors-c.c: New file.
2303 * gfortran.dg/c-interop/allocate-errors.f90: New file.
2304 * gfortran.dg/c-interop/allocate.f90: New file.
2305 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
2307 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
2309 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
2311 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
2313 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
2315 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
2317 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
2319 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
2321 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
2322 * gfortran.dg/c-interop/c-interop.exp: New file.
2323 * gfortran.dg/c-interop/c1255-1.f90: New file.
2324 * gfortran.dg/c-interop/c1255-2.f90: New file.
2325 * gfortran.dg/c-interop/c1255a.f90: New file.
2326 * gfortran.dg/c-interop/c407a-1.f90: New file.
2327 * gfortran.dg/c-interop/c407a-2.f90: New file.
2328 * gfortran.dg/c-interop/c407b-1.f90: New file.
2329 * gfortran.dg/c-interop/c407b-2.f90: New file.
2330 * gfortran.dg/c-interop/c407c-1.f90: New file.
2331 * gfortran.dg/c-interop/c516.f90: New file.
2332 * gfortran.dg/c-interop/c524a.f90: New file.
2333 * gfortran.dg/c-interop/c535a-1.f90: New file.
2334 * gfortran.dg/c-interop/c535a-2.f90: New file.
2335 * gfortran.dg/c-interop/c535b-1.f90: New file.
2336 * gfortran.dg/c-interop/c535b-2.f90: New file.
2337 * gfortran.dg/c-interop/c535b-3.f90: New file.
2338 * gfortran.dg/c-interop/c535c-1.f90: New file.
2339 * gfortran.dg/c-interop/c535c-2.f90: New file.
2340 * gfortran.dg/c-interop/c535c-3.f90: New file.
2341 * gfortran.dg/c-interop/c535c-4.f90: New file.
2342 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
2343 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
2344 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
2345 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
2346 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
2347 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
2348 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
2349 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
2350 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
2351 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
2352 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
2353 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
2354 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
2355 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
2356 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
2357 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
2358 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
2359 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
2360 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
2361 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
2362 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
2363 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
2364 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
2365 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
2366 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
2367 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
2368 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
2369 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
2370 * gfortran.dg/c-interop/contiguous-1-c.c: New file.
2371 * gfortran.dg/c-interop/contiguous-1.f90: New file.
2372 * gfortran.dg/c-interop/contiguous-2-c.c: New file.
2373 * gfortran.dg/c-interop/contiguous-2.f90: New file.
2374 * gfortran.dg/c-interop/contiguous-3-c.c: New file.
2375 * gfortran.dg/c-interop/contiguous-3.f90: New file.
2376 * gfortran.dg/c-interop/deferred-character-1.f90: New file.
2377 * gfortran.dg/c-interop/deferred-character-2.f90: New file.
2378 * gfortran.dg/c-interop/dump-descriptors.c: New file.
2379 * gfortran.dg/c-interop/dump-descriptors.h: New file.
2380 * gfortran.dg/c-interop/establish-c.c: New file.
2381 * gfortran.dg/c-interop/establish-errors-c.c: New file.
2382 * gfortran.dg/c-interop/establish-errors.f90: New file.
2383 * gfortran.dg/c-interop/establish.f90: New file.
2384 * gfortran.dg/c-interop/explicit-interface.f90: New file.
2385 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
2386 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
2387 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
2388 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
2389 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
2390 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
2391 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
2392 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
2393 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
2394 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
2395 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
2396 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
2397 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
2398 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
2399 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
2400 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
2401 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
2402 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
2403 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
2404 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
2405 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
2406 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
2407 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
2408 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
2409 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
2410 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
2411 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
2412 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
2413 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
2414 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
2415 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
2416 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
2417 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
2418 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
2419 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
2420 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
2421 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
2422 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
2423 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
2424 * gfortran.dg/c-interop/note-5-3.f90: New file.
2425 * gfortran.dg/c-interop/note-5-4-c.c: New file.
2426 * gfortran.dg/c-interop/note-5-4.f90: New file.
2427 * gfortran.dg/c-interop/optional-c.c: New file.
2428 * gfortran.dg/c-interop/optional.f90: New file.
2429 * gfortran.dg/c-interop/rank-class.f90: New file.
2430 * gfortran.dg/c-interop/rank.f90: New file.
2431 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
2432 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
2433 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
2434 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
2435 * gfortran.dg/c-interop/section-1-c.c: New file.
2436 * gfortran.dg/c-interop/section-1.f90: New file.
2437 * gfortran.dg/c-interop/section-1p.f90: New file.
2438 * gfortran.dg/c-interop/section-2-c.c: New file.
2439 * gfortran.dg/c-interop/section-2.f90: New file.
2440 * gfortran.dg/c-interop/section-2p.f90: New file.
2441 * gfortran.dg/c-interop/section-3-c.c: New file.
2442 * gfortran.dg/c-interop/section-3.f90: New file.
2443 * gfortran.dg/c-interop/section-3p.f90: New file.
2444 * gfortran.dg/c-interop/section-4-c.c: New file.
2445 * gfortran.dg/c-interop/section-4.f90: New file.
2446 * gfortran.dg/c-interop/section-errors-c.c: New file.
2447 * gfortran.dg/c-interop/section-errors.f90: New file.
2448 * gfortran.dg/c-interop/select-c.c: New file.
2449 * gfortran.dg/c-interop/select-errors-c.c: New file.
2450 * gfortran.dg/c-interop/select-errors.f90: New file.
2451 * gfortran.dg/c-interop/select.f90: New file.
2452 * gfortran.dg/c-interop/setpointer-c.c: New file.
2453 * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
2454 * gfortran.dg/c-interop/setpointer-errors.f90: New file.
2455 * gfortran.dg/c-interop/setpointer.f90: New file.
2456 * gfortran.dg/c-interop/shape.f90: New file.
2457 * gfortran.dg/c-interop/size.f90: New file.
2458 * gfortran.dg/c-interop/tkr.f90: New file.
2459 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
2460 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
2461 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
2462 * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
2463 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
2464 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
2465 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
2466 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
2467 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
2468 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
2469 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
2470 * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
2471 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
2472 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
2473 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
2474 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
2475 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
2476 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
2477 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
2478 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
2479 * gfortran.dg/c-interop/ubound.f90: New file.
2480 * lib/target-supports.exp
2481 (check_effective_target_fortran_real_c_float128): New function.
2483 2021-09-02 Martin Sebor <msebor@redhat.com>
2485 PR tree-optimization/17506
2487 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
2488 * gcc.dg/uninit-15-O0.c: Remove xfail.
2489 * gcc.dg/uninit-15.c: Same.
2491 2021-09-02 Marcel Vollweiler <marcel@codesourcery.com>
2493 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
2496 2021-09-02 Richard Biener <rguenther@suse.de>
2498 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
2500 2021-09-02 Jakub Jelinek <jakub@redhat.com>
2502 PR tree-optimization/99591
2503 * gcc.target/i386/pr99591.c: New test.
2504 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
2505 together with seta or jn?a.
2507 2021-09-02 liuhongt <hongtao.liu@intel.com>
2509 * gcc.target/i386/sse2-float16-1.c: New test.
2510 * gcc.target/i386/sse2-float16-2.c: Ditto.
2511 * gcc.target/i386/sse2-float16-3.c: Ditto.
2512 * gcc.target/i386/float16-5.c: New test.
2514 2021-09-01 Jeff Law <jlaw@localhost.localdomain>
2516 PR tree-optimization/102152
2517 * gcc.dg/pr102152.c: New test
2519 2021-09-01 Andrew Pinski <apinski@marvell.com>
2522 * gcc.target/aarch64/memset-strict-align-1.c: New test.
2524 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2527 * g++.dg/cpp23/normalize1.C: New test.
2528 * g++.dg/cpp23/normalize2.C: New test.
2529 * g++.dg/cpp23/normalize3.C: New test.
2530 * g++.dg/cpp23/normalize4.C: New test.
2531 * g++.dg/cpp23/normalize5.C: New test.
2532 * g++.dg/cpp23/normalize6.C: New test.
2533 * g++.dg/cpp23/normalize7.C: New test.
2534 * g++.dg/cpp23/ucnid-1-utf8.C: New test.
2535 * g++.dg/cpp23/ucnid-2-utf8.C: New test.
2536 * gcc.dg/cpp/ucnid-4.c: Don't expect
2537 "not valid at the start of an identifier" errors.
2538 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
2539 * gcc.dg/cpp/ucnid-5-utf8.c: New test.
2541 2021-09-01 Andrew Pinski <apinski@marvell.com>
2544 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
2546 2021-09-01 Martin Sebor <msebor@redhat.com>
2548 * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
2549 * gcc.dg/Wstringop-overflow-12.c: Same.
2550 * gcc.dg/Wstringop-overflow-43.c: Add xfails.
2551 * gcc.dg/Wstringop-overflow-73.c: New test.
2553 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2555 PR preprocessor/101488
2556 * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
2557 * c-c++-common/cpp/va-opt-7.c: New test.
2559 2021-09-01 Marek Polacek <polacek@redhat.com>
2562 * g++.dg/warn/Wlogical-op-3.C: New test.
2564 2021-09-01 Iain Sandoe <iain@sandoe.co.uk>
2566 * g++.dg/ext/attr-unavailable-1.C: New test.
2567 * g++.dg/ext/attr-unavailable-2.C: New test.
2568 * g++.dg/ext/attr-unavailable-3.C: New test.
2569 * g++.dg/ext/attr-unavailable-4.C: New test.
2570 * g++.dg/ext/attr-unavailable-5.C: New test.
2571 * g++.dg/ext/attr-unavailable-6.C: New test.
2572 * g++.dg/ext/attr-unavailable-7.C: New test.
2573 * g++.dg/ext/attr-unavailable-8.C: New test.
2574 * g++.dg/ext/attr-unavailable-9.C: New test.
2575 * gcc.dg/attr-unavailable-1.c: New test.
2576 * gcc.dg/attr-unavailable-2.c: New test.
2577 * gcc.dg/attr-unavailable-3.c: New test.
2578 * gcc.dg/attr-unavailable-4.c: New test.
2579 * gcc.dg/attr-unavailable-5.c: New test.
2580 * gcc.dg/attr-unavailable-6.c: New test.
2581 * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
2582 * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
2583 * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
2584 * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
2585 * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
2586 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
2587 * objc.dg/attributes/method-unavailable-1.m: New test.
2588 * objc.dg/attributes/method-unavailable-2.m: New test.
2589 * objc.dg/attributes/method-unavailable-3.m: New test.
2590 * objc.dg/property/at-property-unavailable-1.m: New test.
2591 * objc.dg/property/at-property-unavailable-2.m: New test.
2592 * objc.dg/property/dotsyntax-unavailable-1.m: New test.
2594 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2596 PR tree-optimization/102124
2597 * gcc.dg/torture/pr102124.c: New test.
2599 2021-09-01 Richard Biener <rguenther@suse.de>
2601 PR tree-optimization/93491
2602 * gcc.dg/torture/pr93491.c: New testcase.
2603 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
2605 2021-09-01 Richard Biener <rguenther@suse.de>
2607 PR tree-optimization/102139
2608 * gcc.dg/torture/pr102139.c: New testcase.
2610 2021-09-01 Jakub Jelinek <jakub@redhat.com>
2612 PR tree-optimization/102141
2613 * gcc.dg/pr102141.c: New test.
2615 2021-09-01 Richard Biener <rguenther@suse.de>
2617 PR tree-optimization/102149
2618 * gcc.dg/torture/pr102149.c: New testcase.
2620 2021-09-01 Roger Sayle <roger@nextmovesoftware.com>
2621 Joseph Myers <joseph@codesourcery.com>
2624 * gcc.dg/pr79412.c: New test case.
2625 * gcc.dg/typedef-var-2.c: Update expeted errors.
2627 2021-08-31 Harald Anlauf <anlauf@gmx.de>
2630 * gfortran.dg/pr100950.f90: Extend coverage.
2632 2021-08-31 Patrick Palka <ppalka@redhat.com>
2635 * g++.dg/cpp0x/decltype29.C: Adjust.
2636 * g++.dg/template/error56.C: Adjust.
2637 * g++.old-deja/g++.pt/unify6.C: Adjust.
2638 * g++.dg/template/explicit-args7.C: New test.
2640 2021-08-31 Jason Merrill <jason@redhat.com>
2643 * g++.dg/diagnostic/static_assert4.C: New test.
2645 2021-08-31 Jeff Law <jlaw@localhost.localdomain>
2647 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
2648 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
2650 2021-08-31 Jakub Jelinek <jakub@redhat.com>
2652 PR tree-optimization/101145
2653 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
2654 instead of dg-options with -O3 -fdump-tree-vect-details.
2655 * gcc.dg/vect/pr101145_1.c: Likewise.
2656 * gcc.dg/vect/pr101145_2.c: Likewise.
2657 * gcc.dg/vect/pr101145_3.c: Likewise.
2659 2021-08-31 Marcel Vollweiler <marcel@codesourcery.com>
2661 * c-c++-common/gomp/target-device-1.c: New test.
2662 * c-c++-common/gomp/target-device-2.c: New test.
2663 * c-c++-common/gomp/target-device-ancestor-1.c: New test.
2664 * c-c++-common/gomp/target-device-ancestor-2.c: New test.
2665 * c-c++-common/gomp/target-device-ancestor-3.c: New test.
2666 * c-c++-common/gomp/target-device-ancestor-4.c: New test.
2667 * gfortran.dg/gomp/target-device-1.f90: New test.
2668 * gfortran.dg/gomp/target-device-2.f90: New test.
2669 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
2670 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
2671 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
2672 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
2674 2021-08-31 Richard Biener <rguenther@suse.de>
2676 PR tree-optimization/102142
2677 * g++.dg/torture/pr102142.C: New testcase.
2679 2021-08-31 Jakub Jelinek <jakub@redhat.com>
2681 PR tree-optimization/102134
2682 * gcc.c-torture/execute/pr102134.c: New test.
2684 2021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
2686 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
2688 2021-08-31 Andrew Pinski <apinski@marvell.com>
2690 * gcc.dg/ipa/inline-8.c: Mark cmp and move as
2691 static so they both bind local and available for
2694 2021-08-31 liuhongt <hongtao.liu@intel.com>
2696 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
2697 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
2698 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
2699 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
2700 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
2701 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
2702 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
2703 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
2704 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2705 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2706 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2707 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2708 * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
2709 * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
2711 2021-08-30 David Malcolm <dmalcolm@redhat.com>
2714 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
2716 * gcc.dg/analyzer/pr99193-1.c: Likewise.
2717 * gcc.dg/analyzer/pr99193-3.c: Likewise.
2718 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for
2719 realloc of non-heap pointer, realloc from mismatching allocator,
2720 and realloc on a freed pointer.
2721 * gcc.dg/analyzer/realloc-2.c: New test.
2723 2021-08-30 Jason Merrill <jason@redhat.com>
2726 * g++.dg/template/access2.C: Split struct A.
2728 2021-08-30 Jason Merrill <jason@redhat.com>
2731 * g++.dg/template/explicit-args6.C: New test.
2733 2021-08-30 Harald Anlauf <anlauf@gmx.de>
2736 * gfortran.dg/goto_9.f90: New test.
2738 2021-08-30 Jason Merrill <jason@redhat.com>
2740 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
2742 2021-08-30 Harald Anlauf <anlauf@gmx.de>
2745 * gfortran.dg/unlimited_polymorphic_33.f90: New test.
2747 2021-08-30 Pat Haugen <pthaugen@linux.ibm.com>
2749 * gcc.target/powerpc/fusion-p10-stst.c: New test.
2750 * gcc.target/powerpc/fusion-p10-stst2.c: New test.
2752 2021-08-29 Iain Buclaw <ibuclaw@gdcproject.org>
2755 * gdc.dg/lto/pr102094_0.d: New test.
2757 2021-08-29 Iain Sandoe <iain@sandoe.co.uk>
2759 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
2760 without strndup support in libc.
2762 2021-08-28 Jan Hubicka <hubicka@ucw.cz>
2764 * gcc.dg/tree-ssa/modref-9.c: New test.
2766 2021-08-28 Harald Anlauf <anlauf@gmx.de>
2769 * gfortran.dg/entry_24.f90: New test.
2771 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
2773 * gcc.target/powerpc/float128-call.c: Update comments.
2775 2021-08-27 Michael Meissner <meissner@linux.ibm.com>
2777 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
2778 long double and power10.
2780 2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
2782 * lib/target-supports.exp: Exclude cctools assembler based on
2785 2021-08-27 Richard Biener <rguenther@suse.de>
2787 PR tree-optimization/45178
2788 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
2790 2021-08-27 konglin1 <lingling.kong@intel.com>
2793 * gcc.target/i386/avx512f-pr101472.c: New test.
2794 * gcc.target/i386/avx512vl-pr101472.c: New test.
2796 2021-08-27 Kewen Lin <linkw@linux.ibm.com>
2798 * gcc.target/powerpc/dive-vectorize-1.c: New test.
2799 * gcc.target/powerpc/dive-vectorize-1.h: New test.
2800 * gcc.target/powerpc/dive-vectorize-2.c: New test.
2801 * gcc.target/powerpc/dive-vectorize-2.h: New test.
2802 * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
2803 * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
2804 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
2805 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
2806 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
2808 2021-08-27 liuhongt <hongtao.liu@intel.com>
2810 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
2811 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
2812 * gcc.target/i386/pr43147.c: New test.
2814 2021-08-26 Roger Sayle <roger@nextmovesoftware.com>
2816 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
2818 2021-08-26 Martin Liska <mliska@suse.cz>
2819 Stefan Kneifel <stefan.kneifel@bluewin.ch>
2821 * gcc.target/i386/mvc5.c: Scan assembly names.
2822 * gcc.target/i386/mvc7.c: Likewise.
2823 * gcc.target/i386/pr95778-1.c: Update scanned patterns.
2824 * gcc.target/i386/pr95778-2.c: Likewise.
2826 2021-08-25 Martin Sebor <msebor@redhat.com>
2828 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
2829 * gcc.dg/tree-ssa/evrp2.c: Same.
2830 * gcc.dg/tree-ssa/evrp3.c: Same.
2831 * gcc.dg/tree-ssa/evrp4.c: Same.
2832 * gcc.dg/tree-ssa/evrp6.c: Same.
2833 * gcc.dg/tree-ssa/pr64130.c: Same.
2835 2021-08-25 Michael Meissner <meissner@linux.ibm.com>
2838 * gcc.target/powerpc/pr70117.c: Specify that we need the long double
2839 type to be IBM 128-bit. Remove the code to use __ibm128.
2840 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
2841 double type to be IBM 128-bit. Run the test at -O2 optimization.
2842 * lib/target-supports.exp (add_options_for_long_double_ibm128): New
2844 (check_effective_target_long_double_ibm128): New function.
2845 (add_options_for_long_double_ieee128): New function.
2846 (check_effective_target_long_double_ieee128): New function.
2847 (add_options_for_long_double_64bit): New function.
2848 (check_effective_target_long_double_64bit): New function.
2850 2021-08-25 Andrew Pinski <apinski@marvell.com>
2853 * g++.dg/warn/Wreturn-5.C: New test.
2855 2021-08-25 Jan Hubicka <hubicka@ucw.cz>
2857 * gcc.dg/ipa/modref-1.c: Update testcase.
2858 * gcc.dg/tree-ssa/modref-4.c: Update testcase.
2859 * gcc.dg/tree-ssa/modref-8.c: New test.
2861 2021-08-25 Lewis Hyatt <lhyatt@gmail.com>
2864 * gcc.dg/diagnostic-input-charset-1.c: New test.
2865 * gcc.dg/diagnostic-input-utf8-bom.c: New test.
2867 2021-08-25 Richard Biener <rguenther@suse.de>
2869 PR tree-optimization/102046
2870 * gcc.dg/vect/pr102046.c: New testcase.
2872 2021-08-25 Hongyu Wang <hongyu.wang@intel.com>
2875 * gcc.target/i386/pr101716.c: New test.
2877 2021-08-25 Jiufu Guo <guojiufu@linux.ibm.com>
2879 PR tree-optimization/101145
2880 * gcc.dg/vect/pr101145.c: New test.
2881 * gcc.dg/vect/pr101145.inc: New test.
2882 * gcc.dg/vect/pr101145_1.c: New test.
2883 * gcc.dg/vect/pr101145_2.c: New test.
2884 * gcc.dg/vect/pr101145_3.c: New test.
2885 * gcc.dg/vect/pr101145inf.c: New test.
2886 * gcc.dg/vect/pr101145inf.inc: New test.
2887 * gcc.dg/vect/pr101145inf_1.c: New test.
2889 2021-08-25 konglin1 <lingling.kong@intel.com>
2892 * gcc.target/i386/avx512f-pr101471.c: New test.
2894 2021-08-25 Kewen Lin <linkw@linux.ibm.com>
2896 * gcc.target/powerpc/unpack-vectorize-1.c: New test.
2897 * gcc.target/powerpc/unpack-vectorize-1.h: New test.
2898 * gcc.target/powerpc/unpack-vectorize-2.c: New test.
2899 * gcc.target/powerpc/unpack-vectorize-2.h: New test.
2900 * gcc.target/powerpc/unpack-vectorize-3.c: New test.
2901 * gcc.target/powerpc/unpack-vectorize-3.h: New test.
2902 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
2903 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
2904 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
2905 * gcc.target/powerpc/unpack-vectorize.h: New test.
2907 2021-08-25 liuhongt <hongtao.liu@intel.com>
2910 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
2911 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
2913 2021-08-24 Harald Anlauf <anlauf@gmx.de>
2916 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
2917 F2008, and verify case of implicit SAVE.
2919 2021-08-24 Martin Sebor <msebor@redhat.com>
2921 PR middle-end/101600
2922 PR middle-end/101977
2923 * g++.dg/pr100574.C: Prune out valid warning.
2924 * gcc.dg/pr20126.c: Same.
2925 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
2927 * gcc.dg/warn-strnlen-no-nul.c: Same.
2928 * g++.dg/warn/Warray-bounds-26.C: New test.
2929 * gcc.dg/Warray-bounds-88.c: New test.
2931 2021-08-24 Andrew MacLeod <amacleod@redhat.com>
2933 * gcc.dg/predict-1.c: Disable evrp.
2934 * gcc.dg/tree-ssa/evrp-trans.c: New.
2936 2021-08-24 H.J. Lu <hjl.tools@gmail.com>
2939 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
2940 * gcc.target/i386/pr100865-4b.c: Likewise.
2941 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
2942 * gcc.target/i386/pr100865-7b.c: Likewise.
2943 * gcc.target/i386/pr102021.c: New test.
2945 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
2948 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
2949 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
2950 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
2951 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
2952 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
2953 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
2954 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
2955 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
2957 2021-08-24 Richard Earnshaw <rearnsha@arm.com>
2959 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2960 Check the CMSE feature register, rather than relying on the
2961 SG operation causing an execution fault.
2963 2021-08-24 liuhongt <hongtao.liu@intel.com>
2966 * gcc.target/i386/pr101989-broadcast-1.c: New test.
2968 2021-08-24 liuhongt <hongtao.liu@intel.com>
2971 * gcc.target/i386/pr101989-1.c: New test.
2972 * gcc.target/i386/pr101989-2.c: New test.
2973 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
2975 2021-08-24 Roger Sayle <roger@nextmovesoftware.com>
2976 Jakub Jelinek <jakub@redhat.com>
2978 PR middle-end/102029
2979 * gcc.dg/fold-convlshift-3.c: New test case.
2981 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2983 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests.
2984 * gcc.dg/analyzer/torture/switch-2.c: New test.
2985 * gcc.dg/analyzer/torture/switch-3.c: New test.
2986 * gcc.dg/analyzer/torture/switch-4.c: New test.
2987 * gcc.dg/analyzer/torture/switch-5.c: New test.
2989 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2992 * gcc.dg/analyzer/pr101875.c: New test.
2994 2021-08-23 David Malcolm <dmalcolm@redhat.com>
2997 * gcc.dg/analyzer/pr101837.c: New test.
2999 2021-08-23 David Malcolm <dmalcolm@redhat.com>
3002 * gcc.dg/analyzer/data-model-23.c: New test.
3003 * gcc.dg/analyzer/pr101962.c: New test.
3005 2021-08-23 David Malcolm <dmalcolm@redhat.com>
3007 * gcc.dg/analyzer/data-model-22.c: New test.
3008 * gcc.dg/analyzer/uninit-6.c: New test.
3009 * gcc.dg/analyzer/uninit-6b.c: New test.
3011 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
3013 * gcc.dg/tree-ssa/modref-7.c: New test.
3015 2021-08-23 Richard Biener <rguenther@suse.de>
3018 * g++.dg/lto/pr97565_0.C: New testcase.
3019 * g++.dg/lto/pr97565_1.C: Likewise.
3021 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
3023 * g++.dg/tree-ssa/modref-1.C: Fix template.
3025 2021-08-23 Tobias Burnus <tobias@codesourcery.com>
3027 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
3028 * gfortran.dg/goacc/default-2.f: Update dg-error.
3029 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
3030 * gfortran.dg/goacc/if.f95: Update dg-error.
3031 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
3032 * gfortran.dg/goacc/routine-6.f90: Update dg-error.
3033 * gfortran.dg/goacc/sie.f95: Update dg-error.
3034 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
3035 * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
3036 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
3037 * gfortran.dg/gomp/error-3.f90: Update dg-error.
3038 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
3039 * gfortran.dg/gomp/masked-2.f90: Update dg-error.
3041 2021-08-23 Ankur Saini <arsenic@sourceware.org>
3044 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
3046 2021-08-23 Roger Sayle <roger@nextmovesoftware.com>
3048 * gcc.dg/fold-convlshift-1.c: New test case.
3049 * gcc.dg/fold-convlshift-2.c: New test case.
3051 2021-08-23 Jakub Jelinek <jakub@redhat.com>
3053 PR tree-optimization/86723
3054 * gcc.dg/pr86723.c: New test.
3055 * gcc.target/i386/pr86723.c: New test.
3056 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
3057 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
3058 * gcc.dg/optimize-bswapdi-2.c: Likewise.
3059 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
3060 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
3061 * gcc.dg/optimize-bswapsi-5.c: Likewise.
3062 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32
3063 call instead of zero.
3065 2021-08-23 Richard Biener <rguenther@suse.de>
3067 PR tree-optimization/79334
3068 * gcc.dg/torture/pr79334-0.c: New testcase.
3069 * gcc.dg/torture/pr79334-1.c: Likewise.
3071 2021-08-23 liuhongt <hongtao.liu@intel.com>
3074 * gcc.target/i386/pr102016.c: New test.
3076 2021-08-23 Jakub Jelinek <jakub@redhat.com>
3079 * gcc.dg/guality/pr101905.c: New test.
3081 2021-08-23 Christophe Lyon <christophe.lyon@foss.st.com>
3084 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
3085 and arm_v8m_main_cde.
3086 * lib/target-supports.exp: Add
3087 check_effective_target_FUNC_multilib for ARM CDE.
3089 2021-08-23 Jan Hubicka <hubicka@ucw.cz>
3091 * g++.dg/tree-ssa/modref-1.C: New test.
3093 2021-08-23 Xi Ruoyao <xry111@mengyan1223.wang>
3096 * gcc.target/mips/pr101922.c: New test.
3098 2021-08-23 Jonathan Yong <10walls@gmail.com>
3100 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
3101 where it can return a filename with "\" to indicate current
3103 * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
3104 * gcc.c-torture/execute/printf-2.c: Use wrapper.
3105 * gcc.c-torture/execute/user-printf.c: Use wrapper.
3107 2021-08-22 Martin Uecker <muecker@gwdg.de>
3110 * gcc.dg/c11-qual-1.c: New test.
3111 * gcc.dg/c2x-qual-1.c: New test.
3112 * gcc.dg/c2x-qual-2.c: New test.
3113 * gcc.dg/c2x-qual-3.c: New test.
3114 * gcc.dg/c2x-qual-4.c: New test.
3115 * gcc.dg/c2x-qual-5.c: New test.
3116 * gcc.dg/c2x-qual-6.c: New test.
3117 * gcc.dg/c2x-qual-7.c: New test.
3118 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
3119 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
3121 2021-08-22 Jan Hubicka <hubicka@ucw.cz>
3122 Martin Liska <mliska@suse.cz>
3124 * gcc.dg/lto/pr101949_0.c: New test.
3125 * gcc.dg/lto/pr101949_1.c: New test.
3127 2021-08-21 Ankur Saini <arsenic@sourceware.org>
3130 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
3131 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
3133 2021-08-20 Tobias Burnus <tobias@codesourcery.com>
3135 * gfortran.dg/gomp/error-1.f90: New test.
3136 * gfortran.dg/gomp/error-2.f90: New test.
3137 * gfortran.dg/gomp/error-3.f90: New test.
3139 2021-08-20 Jakub Jelinek <jakub@redhat.com>
3141 * c-c++-common/gomp/error-1.c: New test.
3142 * c-c++-common/gomp/error-2.c: New test.
3143 * c-c++-common/gomp/error-3.c: New test.
3144 * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
3145 * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
3146 * g++.dg/gomp/attrs-13.C: New test.
3147 * g++.dg/gomp/error-1.C: New test.
3149 2021-08-20 Jakub Jelinek <jakub@redhat.com>
3151 * c-c++-common/gomp/sink-5.c: New test.
3152 * c-c++-common/gomp/requires-3.c: Add test for spurious comma
3153 at the end of pragma line.
3155 2021-08-19 Roger Sayle <roger@nextmovesoftware.com>
3157 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
3160 2021-08-19 Peter Bergner <bergner@linux.ibm.com>
3163 * gcc.target/powerpc/pr101849.c: New test.
3165 2021-08-19 Harald Anlauf <anlauf@gmx.de>
3168 * gfortran.dg/pr100950.f90: New test.
3170 2021-08-19 Patrick Palka <ppalka@redhat.com>
3173 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
3175 2021-08-19 Jakub Jelinek <jakub@redhat.com>
3177 PR middle-end/101950
3178 * gcc.target/i386/pr101950-1.c: New test.
3179 * gcc.target/i386/pr101950-2.c: New test.
3181 2021-08-19 Jakub Jelinek <jakub@redhat.com>
3183 * c-c++-common/gomp/requires-3.c: Add testcase for
3184 atomic_default_mem_order ( at the end of line without corresponding ).
3186 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
3188 * jit.dg/test-asm.c: Provide Mach-O fragment.
3189 * jit.dg/test-asm.cc: Likewise.
3191 2021-08-19 Jakub Jelinek <jakub@redhat.com>
3193 * c-c++-common/gomp/nothing-2.c: New test.
3195 2021-08-19 Iain Sandoe <iain@sandoe.co.uk>
3197 * jit.dg/harness.h: Include jit-dejagnu.h.
3198 * jit.dg/jit.exp: Use -rdynamic conditionally on target
3199 support, instead of unconditional -Wl,--export-dynamic.
3201 2021-08-19 Thomas Schwinge <thomas@codesourcery.com>
3204 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
3206 2021-08-19 liuhongt <hongtao.liu@intel.com>
3209 2021-08-19 liuhongt <hongtao.liu@intel.com>
3212 * gcc.target/i386/pr99881.c: New test.
3214 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
3217 * gfortran.dg/nothing-1.f90: Moved to ...
3218 * gfortran.dg/gomp/nothing-1.f90: ... here.
3219 * gfortran.dg/nothing-2.f90: Moved to ...
3220 * gfortran.dg/gomp/nothing-2.f90: ... here;
3221 avoid $ issue in $OMP in dg-error.
3223 2021-08-18 Iain Sandoe <iain@sandoe.co.uk>
3224 Matt Jacobson <mhjacobson@me.com>
3227 * obj-c++.dg/pr101666-0.mm: New test.
3228 * obj-c++.dg/pr101666-1.mm: New test.
3229 * obj-c++.dg/pr101666.inc: New.
3230 * objc.dg/pr101666-0.m: New test.
3231 * objc.dg/pr101666-1.m: New test.
3232 * objc.dg/pr101666.inc: New.
3234 2021-08-18 Ankur Saini <arsenic@sourceware.org>
3237 * g++.dg/analyzer/vfunc-2.C: New test.
3238 * g++.dg/analyzer/vfunc-3.C: New test.
3239 * g++.dg/analyzer/vfunc-4.C: New test.
3240 * g++.dg/analyzer/vfunc-5.C: New test.
3242 2021-08-18 Ankur Saini <arsenic@sourceware.org>
3245 * gcc.dg/analyzer/function-ptr-4.c: New test.
3246 * gcc.dg/analyzer/pr100546.c: New test.
3248 2021-08-18 Tobias Burnus <tobias@codesourcery.com>
3250 * gfortran.dg/nothing-1.f90: New test.
3251 * gfortran.dg/nothing-2.f90: New test.
3253 2021-08-18 Patrick Palka <ppalka@redhat.com>
3257 * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
3258 * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
3260 2021-08-18 Patrick Palka <ppalka@redhat.com>
3263 * g++.dg/cpp2a/nontype-class49.C: New test.
3265 2021-08-18 Jakub Jelinek <jakub@redhat.com>
3267 * c-c++-common/gomp/nothing-1.c: New test.
3268 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
3269 * g++.dg/gomp/attrs-2.C (bar): Likewise.
3270 * g++.dg/gomp/attrs-9.C: Likewise.
3272 2021-08-18 Jakub Jelinek <jakub@redhat.com>
3274 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
3276 * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
3277 * g++.dg/gomp/barrier-2.C: Likewise.
3278 * gcc.dg/gomp/declare-simd-5.c: Likewise.
3279 * gcc.dg/gomp/barrier-2.c: Likewise.
3280 * gcc.dg/gomp/declare-variant-2.c: Likewise.
3282 2021-08-18 liuhongt <hongtao.liu@intel.com>
3285 * gcc.target/i386/pr54400.c: Adjust testcase.
3286 * gcc.target/i386/pr94147.c: New test.
3288 2021-08-17 Martin Sebor <msebor@redhat.com>
3290 PR middle-end/101854
3291 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
3292 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
3293 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
3294 * gcc.dg/Wstringop-overflow-72.c: New test.
3296 2021-08-17 Jakub Jelinek <jakub@redhat.com>
3299 * g++.dg/cpp2a/is-corresponding-member1.C: New test.
3300 * g++.dg/cpp2a/is-corresponding-member2.C: New test.
3301 * g++.dg/cpp2a/is-corresponding-member3.C: New test.
3302 * g++.dg/cpp2a/is-corresponding-member4.C: New test.
3303 * g++.dg/cpp2a/is-corresponding-member5.C: New test.
3304 * g++.dg/cpp2a/is-corresponding-member6.C: New test.
3305 * g++.dg/cpp2a/is-corresponding-member7.C: New test.
3306 * g++.dg/cpp2a/is-corresponding-member8.C: New test.
3307 * g++.dg/cpp2a/is-layout-compatible1.C: New test.
3308 * g++.dg/cpp2a/is-layout-compatible2.C: New test.
3309 * g++.dg/cpp2a/is-layout-compatible3.C: New test.
3311 2021-08-17 Thomas Schwinge <thomas@codesourcery.com>
3313 * gcc.dg/pr78213.c: Restore testing.
3315 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
3317 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
3319 2021-08-17 Roger Sayle <roger@nextmovesoftware.com>
3321 * gcc.dg/fold-ior-5.c: New test case.
3323 2021-08-17 Tobias Burnus <tobias@codesourcery.com>
3325 * gfortran.dg/gomp/scan-1.f90:
3326 * gfortran.dg/gomp/cancel-1.f90: New test.
3327 * gfortran.dg/gomp/cancel-4.f90: New test.
3328 * gfortran.dg/gomp/loop-4.f90: New test.
3329 * gfortran.dg/gomp/nesting-1.f90: New test.
3330 * gfortran.dg/gomp/nesting-2.f90: New test.
3331 * gfortran.dg/gomp/nesting-3.f90: New test.
3332 * gfortran.dg/gomp/nowait-1.f90: New test.
3333 * gfortran.dg/gomp/reduction-task-1.f90: New test.
3334 * gfortran.dg/gomp/reduction-task-2.f90: New test.
3335 * gfortran.dg/gomp/reduction-task-2a.f90: New test.
3336 * gfortran.dg/gomp/reduction-task-3.f90: New test.
3337 * gfortran.dg/gomp/scope-1.f90: New test.
3338 * gfortran.dg/gomp/scope-2.f90: New test.
3340 2021-08-17 Andrew MacLeod <amacleod@redhat.com>
3342 PR tree-optimization/101938
3343 * gcc.dg/pr101938.c: New test.
3345 2021-08-17 Richard Biener <rguenther@suse.de>
3347 PR tree-optimization/101868
3348 * gcc.dg/lto/pr101868_0.c: New testcase.
3349 * gcc.dg/lto/pr101868_1.c: Likewise.
3350 * gcc.dg/lto/pr101868_2.c: Likewise.
3351 * gcc.dg/lto/pr101868_3.c: Likewise.
3353 2021-08-17 Jakub Jelinek <jakub@redhat.com>
3355 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
3357 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
3358 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
3360 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
3361 test. Adjust diagnostics for the addition of scope.
3362 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
3364 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
3365 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
3366 * c-c++-common/gomp/scope-1.c: New test.
3367 * c-c++-common/gomp/scope-2.c: New test.
3368 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
3369 * g++.dg/gomp/attrs-2.C (bar): Likewise.
3370 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
3371 * gfortran.dg/gomp/reduction7.f90: Likewise.
3373 2021-08-17 Jakub Jelinek <jakub@redhat.com>
3375 * c-c++-common/cpp/va-opt-5.c: New test.
3376 * c-c++-common/cpp/va-opt-6.c: New test.
3378 2021-08-17 Richard Biener <rguenther@suse.de>
3380 PR tree-optimization/101925
3381 * gcc.dg/sso-16.c: New testcase.
3383 2021-08-17 liuhongt <hongtao.liu@intel.com>
3385 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
3386 --param=vect-epilogues-nomask=0
3388 2021-08-16 liuhongt <hongtao.liu@intel.com>
3391 * gcc.target/i386/pr101930.c: New test.
3393 2021-08-16 Martin Liska <mliska@suse.cz>
3396 * gcc.dg/ipa/pr100600.c: New test.
3398 2021-08-16 liuhongt <hongtao.liu@intel.com>
3401 * gcc.target/i386/pr101846-2.c: New test.
3402 * gcc.target/i386/pr101846-3.c: New test.
3403 * gcc.target/i386/pr101846-4.c: New test.
3405 2021-08-16 Tobias Burnus <tobias@codesourcery.com>
3407 * gfortran.dg/gomp/masked-1.f90: New test.
3408 * gfortran.dg/gomp/masked-2.f90: New test.
3409 * gfortran.dg/gomp/masked-3.f90: New test.
3410 * gfortran.dg/gomp/masked-combined-1.f90: New test.
3411 * gfortran.dg/gomp/masked-combined-2.f90: New test.
3413 2021-08-15 Harald Anlauf <anlauf@gmx.de>
3416 * gfortran.dg/coarray_sync.f90: New test.
3417 * gfortran.dg/coarray_3.f90: Adjust error messages.
3419 2021-08-14 Martin Sebor <msebor@redhat.com>
3421 PR middle-end/101791
3422 * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
3423 * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
3425 2021-08-14 Jakub Jelinek <jakub@redhat.com>
3428 * gcc.target/i386/avx512f-pr101896.c: New test.
3430 2021-08-13 Martin Sebor <msebor@redhat.com>
3432 PR middle-end/101734
3433 * gcc.dg/uninit-42.c: New test.
3435 2021-08-13 Martin Liska <mliska@suse.cz>
3438 * gcc.target/i386/pr101261.c: New test.
3440 2021-08-13 Jan Hubicka <hubicka@ucw.cz>
3442 * gcc.dg/tree-ssa/modref-6.c: Update.
3444 2021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3446 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
3449 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3451 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
3452 constructs with clauses.
3453 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
3454 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
3455 * c-c++-common/gomp/masked-1.c: New test.
3456 * c-c++-common/gomp/masked-2.c: New test.
3457 * c-c++-common/gomp/masked-combined-1.c: New test.
3458 * c-c++-common/gomp/masked-combined-2.c: New test.
3459 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
3460 * g++.dg/gomp/block-11.C: New test.
3461 * g++.dg/gomp/tpl-masked-1.C: New test.
3462 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
3463 combined masked constructs with clauses in attribute syntax.
3464 * g++.dg/gomp/attrs-2.C (bar): Likewise.
3465 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
3467 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
3469 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3471 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3473 PR preprocessor/101638
3474 * gcc.dg/cpp/pr101638.c: New test.
3476 2021-08-12 Michael Meissner <meissner@linux.ibm.com>
3478 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
3479 typo in regular expression.
3480 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
3482 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
3484 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
3486 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
3488 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
3491 2021-08-12 Sergei Trofimovich <siarheit@google.com>
3494 * g++.dg/warn/pr101219.C: New test.
3496 2021-08-12 Martin Uecker <muecker@gwdg.de>
3499 * gcc.dg/vla-stexp-2.c: New test.
3501 2021-08-12 Aldy Hernandez <aldyh@redhat.com>
3503 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
3504 code and adjust for ranger threader.
3506 2021-08-12 Tobias Burnus <tobias@codesourcery.com>
3508 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
3509 testcase and test proc_bind(primary) instead.
3510 * gfortran.dg/gomp/affinity-1.f90: Likewise.
3512 2021-08-12 Hans-Peter Nilsson <hp@axis.com>
3514 * gfortran.dg/PR82376.f90: Robustify match.
3516 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3519 * gcc.target/i386/avx512f-pr101860.c: New test.
3521 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3523 * g++.dg/gomp/attrs-12.C: New test.
3525 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3527 * g++.dg/gomp/attrs-11.C: Add new tests.
3529 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3533 * g++.dg/cpp2a/spaceship-synth11.C: New test.
3534 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
3536 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3538 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
3540 2021-08-12 Jakub Jelinek <jakub@redhat.com>
3542 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
3544 * g++.dg/lookup/strong-using2.C: Likewise.
3545 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
3547 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
3548 using namespace, add tests for alignas before semicolon.
3549 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for
3550 C++11 attributes on using directive before semicolon.
3552 2021-08-12 liuhongt <hongtao.liu@intel.com>
3555 * gcc.target/i386/pr101846-1.c: New test.
3557 2021-08-12 Patrick Palka <ppalka@redhat.com>
3560 * g++.dg/cpp2a/construct_at.h: New convenience header file that
3561 defines minimal implementations of std::construct_at/destroy_at,
3563 * g++.dg/cpp2a/constexpr-new5.C: ... here.
3564 * g++.dg/cpp2a/constexpr-new6.C: Use the header.
3565 * g++.dg/cpp2a/constexpr-new14.C: Likewise.
3566 * g++.dg/cpp2a/constexpr-new20.C: New test.
3568 2021-08-11 Patrick Palka <ppalka@redhat.com>
3572 * g++.dg/DRs/dr2082.C: New test.
3573 * g++.dg/cpp2a/concepts-uneval4.C: New test.
3575 2021-08-11 Jakub Jelinek <jakub@redhat.com>
3578 * g++.dg/cpp2a/constinit16.C: New test.
3580 2021-08-11 Patrick Palka <ppalka@redhat.com>
3583 * g++.dg/cpp1z/class-deduction98.C: New test.
3585 2021-08-11 Patrick Palka <ppalka@redhat.com>
3588 * g++.dg/cpp1z/class-deduction97.C: New test.
3590 2021-08-11 Richard Biener <rguenther@suse.de>
3592 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
3595 2021-08-11 Jan Hubicka <jh@suse.cz>
3597 * c-c++-common/modref-dse.c: New test.
3599 2021-08-11 Richard Biener <rguenther@suse.de>
3601 PR middle-end/101858
3602 * gcc.dg/pr101858.c: New testcase.
3604 2021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
3607 * gcc.target/arm/pr51534.c: Adjust test.
3609 2021-08-11 liuhongt <hongtao.liu@intel.com>
3612 * gcc.target/i386/pr98309-1.c: New test.
3613 * gcc.target/i386/pr98309-2.c: New test.
3615 2021-08-11 Hans-Peter Nilsson <hp@axis.com>
3617 PR middle-end/101674
3618 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
3620 2021-08-10 Tobias Burnus <tobias@codesourcery.com>
3622 PR libfortran/101305
3625 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
3626 from the string used to set GFORTRAN_UNDER_TEST.
3628 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
3630 PR tree-optimization/101809
3631 * gcc.target/i386/pr88531-1a.c: Enable for all targets.
3633 2021-08-10 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.target/i386/avx512f-pr80355-2.c: New test.
3638 2021-08-10 Jakub Jelinek <jakub@redhat.com>
3641 * gcc.target/i386/avx512f-pr80355-1.c: New test.
3643 2021-08-10 Jakub Jelinek <jakub@redhat.com>
3645 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
3646 [[omp::directive (threadprivate (t2))]]. Add tests with
3647 if/while/switch after parallel in attribute syntax.
3648 (corge): Add missing omp:: before directive.
3649 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
3650 [[omp::directive (threadprivate (t2))]].
3651 * g++.dg/gomp/attrs-10.C: New test.
3652 * g++.dg/gomp/attrs-11.C: New test.
3654 2021-08-10 Hongyu Wang <hongyu.wang@intel.com>
3656 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
3658 2021-08-10 Richard Biener <rguenther@suse.de>
3660 PR middle-end/101824
3661 * gcc.dg/tree-ssa/pr101824.c: New testcase.
3663 2021-08-10 Martin Uecker <muecker@gwdg.de>
3666 * gcc.dg/vla-stexp-1.c: New test.
3668 2021-08-10 H.J. Lu <hjl.tools@gmail.com>
3671 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
3672 of "-mavx2 -mtune=skylake". Scan vpcmpeqd.
3674 2021-08-10 liuhongt <hongtao.liu@intel.com>
3676 * gcc.target/i386/cond_op_shift_d-1.c: New test.
3677 * gcc.target/i386/cond_op_shift_d-2.c: New test.
3678 * gcc.target/i386/cond_op_shift_q-1.c: New test.
3679 * gcc.target/i386/cond_op_shift_q-2.c: New test.
3680 * gcc.target/i386/cond_op_shift_ud-1.c: New test.
3681 * gcc.target/i386/cond_op_shift_ud-2.c: New test.
3682 * gcc.target/i386/cond_op_shift_uq-1.c: New test.
3683 * gcc.target/i386/cond_op_shift_uq-2.c: New test.
3684 * gcc.target/i386/cond_op_shift_uw-1.c: New test.
3685 * gcc.target/i386/cond_op_shift_uw-2.c: New test.
3686 * gcc.target/i386/cond_op_shift_w-1.c: New test.
3687 * gcc.target/i386/cond_op_shift_w-2.c: New test.
3689 2021-08-09 Andrew MacLeod <amacleod@redhat.com>
3691 * gcc.dg/pr101741.c: New.
3693 2021-08-09 Martin Jambor <mjambor@suse.cz>
3696 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
3698 2021-08-09 Uroš Bizjak <ubizjak@gmail.com>
3701 * gcc.target/i386/pr101812.c: New test.
3703 2021-08-09 Tejas Belagod <tejas.belagod@arm.com>
3705 * gcc.target/aarch64/vect-shr-reg.c: New testcase.
3706 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
3708 2021-08-09 Roger Sayle <roger@nextmovesoftware.com>
3710 * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
3711 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
3712 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
3714 2021-08-09 Tobias Burnus <tobias@codesourcery.com>
3716 PR libfortran/101305
3718 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
3719 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
3720 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
3721 ISO_Fortran_binding.h's #include.
3722 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
3723 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
3724 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
3725 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
3726 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
3727 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
3728 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
3729 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
3730 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
3731 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
3732 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
3733 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
3734 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
3735 * gfortran.dg/PR94327.c: Likewise.
3736 * gfortran.dg/PR94331.c: Likewise.
3737 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
3738 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
3739 * gfortran.dg/pr93524.c: Likewise.
3741 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
3743 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
3744 scan-assembler tests over multiple lines. Expect 32-bit
3745 result values in 'w' registers.
3746 * gcc.target/aarch64/sve/extract_1.c: Likewise.
3747 * gcc.target/aarch64/sve/extract_2.c: Likewise.
3748 * gcc.target/aarch64/sve/extract_3.c: Likewise.
3749 * gcc.target/aarch64/sve/extract_4.c: Likewise.
3751 2021-08-09 Jonathan Wright <jonathan.wright@arm.com>
3753 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
3754 tests to little-endian targets.
3756 2021-08-08 Jeff Law <jlaw@localhost.localdomain>
3758 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
3760 2021-08-07 H.J. Lu <hjl.tools@gmail.com>
3762 PR tree-optimization/88531
3763 * gcc.target/i386/pr88531-1a.c: New test.
3764 * gcc.target/i386/pr88531-1b.c: Likewise.
3765 * gcc.target/i386/pr88531-1c.c: Likewise.
3766 * gcc.target/i386/pr88531-2a.c: Likewise.
3767 * gcc.target/i386/pr88531-2b.c: Likewise.
3768 * gcc.target/i386/pr88531-2c.c: Likewise.
3770 2021-08-06 Martin Sebor <msebor@redhat.com>
3772 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
3773 -Wstringop-overread.
3774 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
3775 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
3776 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
3777 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
3778 * gcc.dg/attr-nonstring-4.c: Same.
3779 * gcc.dg/Wstringop-overread-6.c: New test.
3780 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
3782 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
3785 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
3788 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com>
3791 * gcc.target/arm/attr-neon3.c: Fix typo.
3792 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
3794 2021-08-06 Uroš Bizjak <ubizjak@gmail.com>
3797 * gcc.target/i386/pr101797.c: New test.
3799 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3801 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3804 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3806 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3809 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3811 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3814 2021-08-06 Jonathan Wright <jonathan.wright@arm.com>
3816 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
3819 2021-08-06 Martin Liska <mliska@suse.cz>
3821 * gcc.target/powerpc/pragma-optimize.c: New test.
3823 2021-08-06 Richard Biener <rguenther@suse.de>
3825 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
3827 2021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
3829 * gcc.dg/gcov-info-to-gcda.c: New test.
3831 2021-08-05 Jonathan Wakely <jwakely@redhat.com>
3833 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
3835 2021-08-05 H.J. Lu <hjl.tools@gmail.com>
3838 * gcc.target/i386/pr99744-3.c: New test.
3839 * gcc.target/i386/pr99744-4.c: Likewise.
3840 * gcc.target/i386/pr99744-5.c: Likewise.
3841 * gcc.target/i386/pr99744-6.c: Likewise.
3842 * gcc.target/i386/pr99744-7.c: Likewise.
3843 * gcc.target/i386/pr99744-8.c: Likewise.
3845 2021-08-05 Richard Earnshaw <rearnsha@arm.com>
3848 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
3849 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
3850 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
3852 Add a non-no-op function body.
3853 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
3854 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
3855 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
3856 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
3857 check-function-bodies.
3858 * gcc.target/arm/attr-neon3.c: Likewise.
3859 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
3861 * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
3862 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
3864 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
3866 * gcc.target/aarch64/vsubX_high_cost.c: New test.
3868 2021-08-05 Jonathan Wright <jonathan.wright@arm.com>
3870 * gcc.target/aarch64/vaddX_high_cost.c: New test.
3872 2021-08-05 Richard Biener <rguenther@suse.de>
3874 * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
3876 2021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org>
3878 * gcc.dg/sso-15.c: New test.
3880 2021-08-05 liuhongt <hongtao.liu@intel.com>
3882 * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
3883 * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
3884 * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
3885 * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
3887 2021-08-05 liuhongt <hongtao.liu@intel.com>
3889 * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
3890 * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
3891 * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
3892 * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
3894 2021-08-05 liuhongt <hongtao.liu@intel.com>
3896 * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
3897 * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
3898 * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
3899 * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
3900 * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
3901 * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
3902 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
3903 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
3904 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
3905 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
3906 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
3907 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
3908 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
3909 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
3910 * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
3911 * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
3913 2021-08-04 David Malcolm <dmalcolm@redhat.com>
3916 * gcc.dg/analyzer/asm-x86-1.c: New test.
3917 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
3918 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
3919 * gcc.dg/analyzer/pr101570.c: New test.
3920 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
3922 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
3924 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
3926 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
3927 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
3929 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
3930 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
3932 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
3935 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
3938 * gcc.target/i386/pr101742a.c: New test.
3939 * gcc.target/i386/pr101742b.c: Likewise.
3941 2021-08-04 H.J. Lu <hjl.tools@gmail.com>
3944 * gcc.target/i386/eh_return-2.c: New test.
3946 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3948 * gcc.target/s390/vector/perm-vpdi.c: New test.
3950 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3952 * gcc.target/s390/vector/perm-merge.c: New test.
3953 * gcc.target/s390/vector/vec-types.h: New test.
3955 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3957 * gcc.target/s390/zvector/vec-permi.c: Removed.
3958 * gcc.target/s390/zvector/vec_permi.c: New test.
3960 2021-08-04 Andreas Krebbel <krebbel@linux.ibm.com>
3962 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
3963 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
3964 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
3965 * gcc.target/s390/zvector/vec-types.h: New test.
3966 * gcc.target/s390/zvector/vec_merge.c: New test.
3968 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
3970 * gcc.target/aarch64/vmul_high_cost.c: New test.
3972 2021-08-04 Jonathan Wright <jonathan.wright@arm.com>
3974 * gcc.target/aarch64/vmul_element_cost.c: New test.
3976 2021-08-04 Richard Sandiford <richard.sandiford@arm.com>
3978 * gcc.target/aarch64/sve/cost_model_12.c: New test.
3980 2021-08-04 Tamar Christina <tamar.christina@arm.com>
3982 PR tree-optimization/101750
3983 * g++.dg/vect/pr99149.cc: Name class.
3985 2021-08-04 Richard Biener <rguenther@suse.de>
3987 * gcc.target/i386/vect-gather-1.c: New testcase.
3988 * gfortran.dg/vect/vect-8.f90: Adjust.
3990 2021-08-04 Roger Sayle <roger@nextmovesoftware.com>
3991 Marc Glisse <marc.glisse@inria.fr>
3993 * gcc.dg/fold-ior-4.c: New test.
3995 2021-08-04 Richard Biener <rguenther@suse.de>
3997 PR tree-optimization/101756
3998 * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
4000 2021-08-04 Jakub Jelinek <jakub@redhat.com>
4003 * g++.dg/gomp/pr101759.C: New test.
4004 * g++.dg/goacc/pr101759.C: New test.
4006 2021-08-04 Jakub Jelinek <jakub@redhat.com>
4008 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
4010 2021-08-04 Richard Biener <rguenther@suse.de>
4012 PR tree-optimization/101769
4013 * g++.dg/tree-ssa/pr101769.C: New testcase.
4015 2021-08-04 liuhongt <hongtao.liu@intel.com>
4017 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
4018 dg-require-effective-target for avx512.
4019 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
4020 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
4021 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
4022 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
4023 * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
4024 * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
4026 2021-08-04 liuhongt <hongtao.liu@intel.com>
4028 * gcc.target/i386/cond_op_fma_double-1.c: New test.
4029 * gcc.target/i386/cond_op_fma_double-2.c: New test.
4030 * gcc.target/i386/cond_op_fma_float-1.c: New test.
4031 * gcc.target/i386/cond_op_fma_float-2.c: New test.
4033 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
4035 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
4036 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
4038 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
4040 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
4041 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
4043 2021-08-03 Eugene Rozenfeld <erozen@microsoft.com>
4045 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
4046 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
4047 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
4048 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
4049 * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
4051 2021-08-03 Martin Sebor <msebor@redhat.com>
4054 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
4056 2021-08-03 Paul A. Clarke <pc@us.ibm.com>
4058 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
4059 gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
4062 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
4064 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
4066 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
4067 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper.
4068 * gcc.target/i386/pr82942-1.c: Likewise.
4069 * gcc.target/i386/pr82990-1.c: Likewise.
4070 * gcc.target/i386/pr82990-3.c: Likewise.
4071 * gcc.target/i386/pr82990-5.c: Likewise.
4072 * gcc.target/i386/pr100865-4b.c: Likewise.
4073 * gcc.target/i386/pr100865-6b.c: Likewise.
4074 * gcc.target/i386/pr100865-7b.c: Likewise.
4075 * gcc.target/i386/pr100865-10b.c: Likewise.
4076 * gcc.target/i386/pr100865-8b.c: Updated.
4077 * gcc.target/i386/pr100865-9b.c: Likewise.
4078 * gcc.target/i386/pr100865-11b.c: Likewise.
4079 * gcc.target/i386/pr100865-12b.c: Likewise.
4081 2021-08-03 liuhongt <hongtao.liu@intel.com>
4083 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
4084 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
4085 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
4086 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
4087 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
4088 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
4090 2021-08-03 Jakub Jelinek <jakub@redhat.com>
4093 * gcc.dg/analyzer/pr101721.c: New test.
4095 2021-08-03 H.J. Lu <hjl.tools@gmail.com>
4098 * g++.target/i386/pr80566-1.C: New test.
4099 * g++.target/i386/pr80566-2.C: Likewise.
4101 2021-08-03 liuhongt <hongtao.liu@intel.com>
4103 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
4104 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
4105 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
4106 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
4108 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4110 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
4112 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4114 * gcc.target/i386/incoming-11.c: Expect no stack realignment.
4116 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4118 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
4120 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4122 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
4124 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4126 * gcc.target/i386/pr72839.c: Also pass -mno-avx.
4128 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4130 * gcc.target/i386/pieces-memcpy-10.c: New test.
4131 * gcc.target/i386/pieces-memcpy-11.c: Likewise.
4132 * gcc.target/i386/pieces-memcpy-12.c: Likewise.
4133 * gcc.target/i386/pieces-memcpy-13.c: Likewise.
4134 * gcc.target/i386/pieces-memcpy-14.c: Likewise.
4135 * gcc.target/i386/pieces-memcpy-15.c: Likewise.
4136 * gcc.target/i386/pieces-memcpy-16.c: Likewise.
4137 * gcc.target/i386/pieces-memset-1.c: Likewise.
4138 * gcc.target/i386/pieces-memset-2.c: Likewise.
4139 * gcc.target/i386/pieces-memset-3.c: Likewise.
4140 * gcc.target/i386/pieces-memset-4.c: Likewise.
4141 * gcc.target/i386/pieces-memset-5.c: Likewise.
4142 * gcc.target/i386/pieces-memset-6.c: Likewise.
4143 * gcc.target/i386/pieces-memset-7.c: Likewise.
4144 * gcc.target/i386/pieces-memset-8.c: Likewise.
4145 * gcc.target/i386/pieces-memset-9.c: Likewise.
4146 * gcc.target/i386/pieces-memset-10.c: Likewise.
4147 * gcc.target/i386/pieces-memset-11.c: Likewise.
4148 * gcc.target/i386/pieces-memset-12.c: Likewise.
4149 * gcc.target/i386/pieces-memset-13.c: Likewise.
4150 * gcc.target/i386/pieces-memset-14.c: Likewise.
4151 * gcc.target/i386/pieces-memset-15.c: Likewise.
4152 * gcc.target/i386/pieces-memset-16.c: Likewise.
4153 * gcc.target/i386/pieces-memset-17.c: Likewise.
4154 * gcc.target/i386/pieces-memset-18.c: Likewise.
4155 * gcc.target/i386/pieces-memset-19.c: Likewise.
4156 * gcc.target/i386/pieces-memset-20.c: Likewise.
4157 * gcc.target/i386/pieces-memset-21.c: Likewise.
4158 * gcc.target/i386/pieces-memset-22.c: Likewise.
4159 * gcc.target/i386/pieces-memset-23.c: Likewise.
4160 * gcc.target/i386/pieces-memset-24.c: Likewise.
4161 * gcc.target/i386/pieces-memset-25.c: Likewise.
4162 * gcc.target/i386/pieces-memset-26.c: Likewise.
4163 * gcc.target/i386/pieces-memset-27.c: Likewise.
4164 * gcc.target/i386/pieces-memset-28.c: Likewise.
4165 * gcc.target/i386/pieces-memset-29.c: Likewise.
4166 * gcc.target/i386/pieces-memset-30.c: Likewise.
4167 * gcc.target/i386/pieces-memset-31.c: Likewise.
4168 * gcc.target/i386/pieces-memset-32.c: Likewise.
4169 * gcc.target/i386/pieces-memset-33.c: Likewise.
4170 * gcc.target/i386/pieces-memset-34.c: Likewise.
4171 * gcc.target/i386/pieces-memset-35.c: Likewise.
4172 * gcc.target/i386/pieces-memset-36.c: Likewise.
4173 * gcc.target/i386/pieces-memset-37.c: Likewise.
4174 * gcc.target/i386/pieces-memset-38.c: Likewise.
4175 * gcc.target/i386/pieces-memset-39.c: Likewise.
4176 * gcc.target/i386/pieces-memset-40.c: Likewise.
4177 * gcc.target/i386/pieces-memset-41.c: Likewise.
4178 * gcc.target/i386/pieces-memset-42.c: Likewise.
4179 * gcc.target/i386/pieces-memset-43.c: Likewise.
4180 * gcc.target/i386/pieces-memset-44.c: Likewise.
4181 * gcc.target/i386/pieces-memcpy-7.c: New file.
4182 * gcc.target/i386/pieces-memcpy-8.c: New file.
4183 * gcc.target/i386/pieces-memcpy-9.c: New file.
4185 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4188 * gcc.target/i386/pr90773-20.c: New test.
4189 * gcc.target/i386/pr90773-21.c: Likewise.
4190 * gcc.target/i386/pr90773-22.c: Likewise.
4191 * gcc.target/i386/pr90773-23.c: Likewise.
4192 * gcc.target/i386/pr90773-26.c: Likewise.
4194 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4196 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
4197 * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
4198 * gcc.target/i386/pr90773-15.c: Likewise.
4199 * gcc.target/i386/pr90773-16.c: Likewise.
4200 * gcc.target/i386/pr90773-17.c: Likewise.
4201 * gcc.target/i386/pr90773-24.c: Likewise.
4202 * gcc.target/i386/pr90773-25.c: Likewise.
4203 * gcc.target/i386/pr100865-1.c: Likewise.
4204 * gcc.target/i386/pr100865-2.c: Likewise.
4205 * gcc.target/i386/pr100865-3.c: Likewise.
4206 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
4207 XMM movd to store 4 bytes.
4208 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
4210 * gcc.target/i386/pr100865-4b.c: Likewise.
4211 * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
4212 * gcc.target/i386/pr100865-10b.c: Likewise.
4214 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4216 * gcc.target/i386/eh_return-1.c: New test.
4218 2021-08-02 H.J. Lu <hjl.tools@gmail.com>
4221 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
4222 * gcc.target/i386/pr90773-14.c: Likewise.
4223 * gcc.target/i386/pr90773-15.c: New test.
4224 * gcc.target/i386/pr90773-16.c: Likewise.
4225 * gcc.target/i386/pr90773-17.c: Likewise.
4226 * gcc.target/i386/pr90773-18.c: Likewise.
4227 * gcc.target/i386/pr90773-19.c: Likewise.
4229 2021-08-02 Roger Sayle <roger@nextmovesoftware.com>
4231 * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
4233 2021-08-01 H.J. Lu <hjl.tools@gmail.com>
4236 * gcc.target/i386/pr78103-2.c: Also scan incl.
4237 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also
4240 2021-07-31 Jason Merrill <jason@redhat.com>
4243 * g++.dg/ext/anon-struct9.C: New test.
4245 2021-07-31 Roger Sayle <roger@nextmovesoftware.com>
4247 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
4249 2021-07-31 Jakub Jelinek <jakub@redhat.com>
4251 * g++.dg/gomp/attrs-9.C: New test.
4253 2021-07-31 Jakub Jelinek <jakub@redhat.com>
4256 * gcc.target/i386/pr78103-1.c: New test.
4257 * gcc.target/i386/pr78103-2.c: New test.
4258 * gcc.target/i386/pr78103-3.c: New test.
4260 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
4262 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
4264 2021-07-31 Hans-Peter Nilsson <hp@bitrange.com>
4266 PR middle-end/101674
4267 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
4269 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
4271 * gcc.target/powerpc/sse4_1-floorpd.c: New.
4272 * gcc.target/powerpc/sse4_1-floorps.c: New.
4273 * gcc.target/powerpc/sse4_1-floorsd.c: New.
4274 * gcc.target/powerpc/sse4_1-floorss.c: New.
4275 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
4276 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
4278 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
4280 * gcc.target/powerpc/sse4_1-ceilpd.c: New.
4281 * gcc.target/powerpc/sse4_1-ceilps.c: New.
4282 * gcc.target/powerpc/sse4_1-ceilsd.c: New.
4283 * gcc.target/powerpc/sse4_1-ceilss.c: New.
4284 * gcc.target/powerpc/sse4_1-round-data.h: New.
4285 * gcc.target/powerpc/sse4_1-round.h: New.
4286 * gcc.target/powerpc/sse4_1-round2.h: New.
4287 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
4288 and adjust dg directives to suit.
4289 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
4291 2021-07-30 Paul A. Clarke <pc@us.ibm.com>
4293 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
4294 and adjust dg directives to suit.
4295 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
4296 * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
4297 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
4299 2021-07-30 Roger Sayle <roger@nextmovesoftware.com>
4300 Uroš Bizjak <ubizjak@gmail.com>
4302 * gcc.target/i386/dec-cmov-1.c: New test.
4303 * gcc.target/i386/dec-cmov-2.c: New test.
4305 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
4307 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test.
4309 2021-07-30 Andrew MacLeod <amacleod@redhat.com>
4311 * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
4313 2021-07-30 Martin Sebor <msebor@redhat.com>
4315 PR middle-end/101671
4316 * gcc.c-torture/compile/pr83510.c: Move test functions...
4317 * gcc.dg/Warray-bounds-87.c: ...to this file.
4319 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
4321 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
4323 * gcc.target/i386/pr100865-4b.c: Likewise.
4325 2021-07-30 Andrew Pinski <apinski@marvell.com>
4328 * g++.dg/warn/Wunused-18.C: New test.
4329 * gcc.c-torture/compile/20030405-2.c: New test.
4330 * gcc.c-torture/compile/20040304-2.c: New test.
4331 * gcc.dg/20030612-2.c: New test.
4333 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
4336 * gcc.target/mips/pr101132.c: New test.
4338 2021-07-30 Jakub Jelinek <jakub@redhat.com>
4341 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
4342 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
4343 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
4344 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
4345 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
4346 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
4347 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
4349 2021-07-30 Jason Merrill <jason@redhat.com>
4351 * g++.dg/ext/anon-struct8.C: New test.
4353 2021-07-30 Jakub Jelinek <jakub@redhat.com>
4355 * g++.dg/cpp0x/gen-attrs-76.C: New test.
4357 2021-07-30 H.J. Lu <hjl.tools@gmail.com>
4360 * gcc.target/i386/pr101685.c: New test.
4362 2021-07-30 Aldy Hernandez <aldyh@redhat.com>
4364 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as
4367 2021-07-30 Jakub Jelinek <jakub@redhat.com>
4370 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
4371 attributes instead of error.
4372 * g++.dg/cpp0x/gen-attrs-75.C: New test.
4373 * g++.dg/modules/pr101582-1.C: New test.
4375 2021-07-30 Xi Ruoyao <xry111@mengyan1223.wang>
4378 * g++.dg/lto/pr101396_0.C: New test.
4379 * g++.dg/lto/pr101396_1.C: New test.
4381 2021-07-29 Martin Sebor <msebor@redhat.com>
4383 PR middle-end/101674
4384 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
4387 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4390 * gdc.dg/pr100967.d: Update test.
4391 * gdc.dg/pr101672.d: New test.
4393 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4396 * gdc.dg/extern-c++/extern-c++.exp: New.
4397 * gdc.dg/extern-c++/pr101664.d: New test.
4398 * gdc.dg/extern-c++/pr101664_1.cc: New test.
4400 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4403 * gdc.dg/torture/pr96435.d: New test.
4405 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org>
4408 * gdc.dg/pr101657.d: New test.
4410 2021-07-29 Jakub Jelinek <jakub@redhat.com>
4413 * g++.dg/pr71389.C: Include <array> instead of <functional>.
4414 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
4416 2021-07-29 Thomas Schwinge <thomas@codesourcery.com>
4417 Julian Brown <julian@codesourcery.com>
4418 Kwok Cheung Yeung <kcy@codesourcery.com>
4420 * c-c++-common/goacc/classify-kernels-unparallelized.c:
4421 's%oaccdevlow%oaccloops%g'.
4422 * c-c++-common/goacc/classify-kernels.c: Likewise.
4423 * c-c++-common/goacc/classify-parallel.c: Likewise.
4424 * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
4425 * c-c++-common/goacc/classify-routine.c: Likewise.
4426 * c-c++-common/goacc/classify-serial.c: Likewise.
4427 * c-c++-common/goacc/routine-nohost-1.c: Likewise.
4428 * g++.dg/goacc/template.C: Likewise.
4429 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4430 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4431 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4432 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4433 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
4434 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4435 * gfortran.dg/goacc/classify-serial.f95: Likewise.
4436 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
4438 2021-07-29 Haochen Gui <guihaoc@gcc.gnu.org>
4441 * gcc.target/powerpc/pr56605.c: Change matching
4443 * gcc.target/powerpc/pr81348.c: Likewise.
4445 2021-07-29 Aldy Hernandez <aldyh@redhat.com>
4447 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
4448 * gcc.c-torture/compile/pr83510.c: Same.
4449 * gcc.dg/analyzer/pr94851-2.c: Same.
4450 * gcc.dg/loop-unswitch-2.c: Same.
4451 * gcc.dg/old-style-asm-1.c: Same.
4452 * gcc.dg/pr68317.c: Same.
4453 * gcc.dg/pr97567-2.c: Same.
4454 * gcc.dg/predict-9.c: Same.
4455 * gcc.dg/shrink-wrap-loop.c: Same.
4456 * gcc.dg/sibcall-1.c: Same.
4457 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
4458 * gcc.dg/tree-ssa/pr21001.c: Same.
4459 * gcc.dg/tree-ssa/pr21294.c: Same.
4460 * gcc.dg/tree-ssa/pr21417.c: Same.
4461 * gcc.dg/tree-ssa/pr21458-2.c: Same.
4462 * gcc.dg/tree-ssa/pr21563.c: Same.
4463 * gcc.dg/tree-ssa/pr49039.c: Same.
4464 * gcc.dg/tree-ssa/pr61839_1.c: Same.
4465 * gcc.dg/tree-ssa/pr61839_3.c: Same.
4466 * gcc.dg/tree-ssa/pr77445-2.c: Same.
4467 * gcc.dg/tree-ssa/split-path-4.c: Same.
4468 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
4469 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
4470 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
4471 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
4472 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
4473 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
4474 * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
4475 * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
4476 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
4477 * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
4478 * gcc.dg/tree-ssa/vrp02.c: Same.
4479 * gcc.dg/tree-ssa/vrp03.c: Same.
4480 * gcc.dg/tree-ssa/vrp05.c: Same.
4481 * gcc.dg/tree-ssa/vrp06.c: Same.
4482 * gcc.dg/tree-ssa/vrp07.c: Same.
4483 * gcc.dg/tree-ssa/vrp09.c: Same.
4484 * gcc.dg/tree-ssa/vrp19.c: Same.
4485 * gcc.dg/tree-ssa/vrp20.c: Same.
4486 * gcc.dg/tree-ssa/vrp33.c: Same.
4487 * gcc.dg/uninit-pred-9_b.c: Same.
4488 * gcc.dg/uninit-pr61112.c: Same.
4489 * gcc.dg/vect/bb-slp-16.c: Same.
4490 * gcc.target/i386/avx2-vect-aggressive.c: Same.
4491 * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
4492 * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
4493 * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
4494 * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
4495 * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
4497 2021-07-29 Richard Biener <rguenther@suse.de>
4500 * gcc.dg/torture/pr101512.c: New testcase.
4502 2021-07-29 liuhongt <hongtao.liu@intel.com>
4505 * gcc.target/i386/pr91446.c:
4506 * gcc.target/i386/pr92658-avx512bw-2.c:
4507 * gcc.target/i386/pr92658-sse4-2.c:
4508 * gcc.target/i386/pr92658-sse4.c:
4509 * gcc.target/i386/pr99881.c:
4511 2021-07-29 liuhongt <hongtao.liu@intel.com>
4514 * gcc.target/i386/sse2-pr39821.c: New test.
4515 * gcc.target/i386/sse4-pr39821.c: New test.
4517 2021-07-29 Jiufu Guo <guojiufu@linux.ibm.com>
4520 * gcc.target/powerpc/pr61837.c: New test.
4522 2021-07-28 Martin Sebor <msebor@redhat.com>
4524 PR middle-end/101494
4525 * gcc.dg/uninit-pr101494.c: New test.
4527 2021-07-28 Martin Sebor <msebor@redhat.com>
4529 PR middle-end/101601
4530 * g++.dg/warn/Warray-bounds-25.C: New test.
4531 * gcc.dg/Warray-bounds-85.c: New test.
4533 2021-07-28 Michael Meissner <meissner@linux.ibm.com>
4536 * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
4538 2021-07-28 David Malcolm <dmalcolm@redhat.com>
4540 * gcc.dg/analyzer/torture/ubsan-1.c: New test.
4542 2021-07-28 Harald Anlauf <anlauf@gmx.de>
4545 * gfortran.dg/allocate_stat_3.f90: New test.
4546 * gfortran.dg/allocate_stat.f90: Adjust error messages.
4547 * gfortran.dg/implicit_11.f90: Likewise.
4548 * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
4550 2021-07-28 Jakub Jelinek <jakub@redhat.com>
4552 PR middle-end/101624
4553 * gfortran.dg/ubsan/ubsan.exp: New file.
4554 * gfortran.dg/ubsan/pr101624.f90: New test.
4556 2021-07-28 Jakub Jelinek <jakub@redhat.com>
4558 PR middle-end/101642
4559 * gcc.c-torture/compile/pr101642.c: New test.
4561 2021-07-28 Ilya Leoshkevich <iii@linux.ibm.com>
4563 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
4564 an expectation for 31-bit mode.
4565 * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
4566 * gcc.target/s390/load-imm64-2.c: Likewise.
4567 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
4569 * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
4572 2021-07-28 Richard Biener <rguenther@suse.de>
4574 PR tree-optimization/101615
4575 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
4577 2021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4579 * gcc.target/aarch64/smov_1.c: New test.
4580 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
4582 2021-07-28 H.J. Lu <hjl.tools@gmail.com>
4585 * gcc.target/i386/pr101456-1.c: New test.
4586 * gcc.target/i386/pr101456-2.c: Likewise.
4588 2021-07-28 Richard Biener <rguenther@suse.de>
4590 PR tree-optimization/101615
4591 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
4593 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
4595 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
4598 2021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org>
4600 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
4601 compatible_alloc2): New extern allocator declarations.
4602 (test_9, test_10): New tests.
4604 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
4607 * gdc.dg/pr96429.d: Update test.
4608 * gdc.dg/pr101640.d: New test.
4610 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
4613 * gdc.dg/pr101490.d: New test.
4615 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org>
4618 * gdc.dg/pr101127a.d: New test.
4619 * gdc.dg/pr101127b.d: New test.
4621 2021-07-28 Jakub Jelinek <jakub@redhat.com>
4624 * gcc.target/i386/avx2-pr101611-1.c: New test.
4625 * gcc.target/i386/avx2-pr101611-2.c: New test.
4627 2021-07-28 Martin Uecker <muecker@gwdg.de>
4629 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
4631 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
4633 PR libfortran/101317
4634 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
4637 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
4639 PR libfortran/101310
4640 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
4641 incorrect assertions.
4643 2021-07-28 Sandra Loosemore <sandra@codesourcery.com>
4645 PR libfortran/101305
4646 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
4647 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
4648 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
4649 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
4650 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
4651 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
4652 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
4653 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
4654 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
4655 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
4656 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4657 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
4658 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
4659 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
4660 * gfortran.dg/PR94327.c: Likewise.
4661 * gfortran.dg/PR94331.c: Likewise.
4662 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
4663 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
4664 * gfortran.dg/pr93524.c: Likewise.
4666 2021-07-28 Kewen Lin <linkw@linux.ibm.com>
4668 PR tree-optimization/101596
4669 * gcc.target/powerpc/pr101596-1.c: New test.
4670 * gcc.target/powerpc/pr101596-2.c: Likewise.
4671 * gcc.target/powerpc/pr101596-3.c: Likewise.
4673 2021-07-28 liuhongt <hongtao.liu@intel.com>
4676 * gcc.target/i386/pr99881.c: New test.
4678 2021-07-27 Martin Sebor <msebor@redhat.com>
4680 PR tree-optimization/101584
4681 * gcc.dg/uninit-38.c: Remove assertions.
4682 * gcc.dg/uninit-41.c: New test.
4684 2021-07-27 Jonathan Wakely <jwakely@redhat.com>
4687 * g++.dg/coroutines/pr99047.C: Fix includes.
4688 * g++.dg/pr71655.C: Likewise.
4690 2021-07-27 Martin Sebor <msebor@redhat.com>
4693 * gcc.dg/Wvla-parameter-13.c: New test.
4695 2021-07-27 Jeff Law <jlaw@localhost.localdomain>
4697 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
4699 2021-07-27 Marek Polacek <polacek@redhat.com>
4703 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
4704 * g++.dg/cpp0x/nullptr46.C: Add dg-error.
4705 * g++.dg/cpp2a/spaceship-err7.C: New test.
4706 * g++.dg/expr/ptr-comp4.C: New test.
4708 2021-07-27 Richard Biener <rguenther@suse.de>
4710 PR tree-optimization/101573
4711 * gcc.dg/uninit-pr101573.c: New testcase.
4712 * gcc.dg/uninit-15-O0.c: Adjust.
4713 * gcc.dg/uninit-15.c: Likewise.
4714 * gcc.dg/uninit-23.c: Likewise.
4715 * c-c++-common/uninit-17.c: Likewise.
4717 2021-07-27 Martin Jambor <mjambor@suse.cz>
4719 * gcc.dg/ipa/remref-3.c: New test.
4720 * gcc.dg/ipa/remref-4.c: Likewise.
4721 * gcc.dg/ipa/remref-5.c: Likewise.
4722 * gcc.dg/ipa/remref-6.c: Likewise.
4724 2021-07-27 Jakub Jelinek <jakub@redhat.com>
4726 PR middle-end/101586
4727 * g++.dg/torture/builtin-clear-padding-4.C: New test.
4729 2021-07-27 Michael Meissner <meissner@linux.ibm.com>
4732 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
4734 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
4735 power10 code is generated.
4736 (plus_ne0): Move to ppc-ne0-2.c.
4737 (cmp_plus_ne): Likewise.
4738 (plus_ne0_cmp): Likewise.
4739 * gcc.target/powerpc/ppc-ne0-2.c: New file.
4741 2021-07-26 David Malcolm <dmalcolm@redhat.com>
4743 * gcc.dg/analyzer/sock-1.c: New test.
4744 * gcc.dg/analyzer/sock-2.c: New test.
4746 2021-07-26 Andrew MacLeod <amacleod@redhat.com>
4748 * gcc.dg/pr78888.c: New.
4750 2021-07-26 Roger Sayle <roger@nextmovesoftware.com>
4751 Marc Glisse <marc.glisse@inria.fr>
4753 * gcc.dg/fold-eqrotate-1.c: New test case.
4754 * gcc.dg/fold-eqbswap-1.c: New test case.
4756 2021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com>
4757 Tobias Burnus <tobias@codesourcery.com>
4764 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
4765 this test is still erroneous but now it compiles.
4766 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
4768 * gfortran.dg/PR93308.f90: New test.
4769 * gfortran.dg/PR93963.f90: New test.
4770 * gfortran.dg/PR94327.c: New test.
4771 * gfortran.dg/PR94327.f90: New test.
4772 * gfortran.dg/PR94331.c: New test.
4773 * gfortran.dg/PR94331.f90: New test.
4774 * gfortran.dg/PR97046.f90: New test.
4776 2021-07-26 Jakub Jelinek <jakub@redhat.com>
4778 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
4779 and scan directives.
4780 * g++.dg/gomp/attrs-2.C: Likewise.
4781 * g++.dg/gomp/attrs-6.C: New test.
4782 * g++.dg/gomp/attrs-7.C: New test.
4783 * g++.dg/gomp/attrs-8.C: New test.
4785 2021-07-23 Harald Anlauf <anlauf@gmx.de>
4788 * gfortran.dg/pr101536.f90: New test.
4790 2021-07-23 Jakub Jelinek <jakub@redhat.com>
4792 PR rtl-optimization/101562
4793 * gcc.c-torture/compile/pr101562.c: New test.
4795 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4797 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4800 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4802 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4805 2021-07-23 H.J. Lu <hjl.tools@gmail.com>
4808 * gcc.target/i386/pr101504.c: New test.
4810 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4812 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4815 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4817 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4820 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4822 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4825 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4827 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
4830 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4832 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
4834 2021-07-23 Jonathan Wright <jonathan.wright@arm.com>
4836 * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
4838 2021-07-23 Jakub Jelinek <jakub@redhat.com>
4840 * c-c++-common/gomp/attrs-1.c: New test.
4841 * c-c++-common/gomp/attrs-2.c: New test.
4842 * c-c++-common/gomp/attrs-3.c: New test.
4844 2021-07-23 Jakub Jelinek <jakub@redhat.com>
4846 * g++.dg/gomp/attrs-4.C: New test.
4847 * g++.dg/gomp/attrs-5.C: New test.
4849 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
4851 * gcc.target/mips/mips.exp (mips_option_groups): add
4852 -finline and -fno-inline.
4854 2021-07-23 Xi Ruoyao <xry111@mengyan1223.wang>
4857 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
4859 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
4860 __attribute__((noinline)).
4861 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
4863 2021-07-23 David Malcolm <dmalcolm@redhat.com>
4865 * gcc.dg/analyzer/feasibility-3.c: New test.
4867 2021-07-22 Martin Sebor <msebor@redhat.com>
4869 PR tree-optimization/65178
4870 * gcc.dg/uninit-pr65178.c: New test.
4872 2021-07-22 Martin Sebor <msebor@redhat.com>
4875 * g++.dg/ipa/pr82352.C
4877 2021-07-22 Andrew Pinski <apinski@marvell.com>
4879 PR tree-optimization/10153
4880 * gcc.c-torture/compile/pr10153-1.c: New test.
4881 * gcc.c-torture/compile/pr10153-2.c: New test.
4883 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
4885 * g++.dg/pr101511.C: New.
4887 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
4889 * gcc.dg/pr101497.c: New.
4891 2021-07-22 Andrew MacLeod <amacleod@redhat.com>
4893 * gcc.dg/pr101496.c: New.
4895 2021-07-22 liuhongt <hongtao.liu@intel.com>
4897 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
4899 2021-07-22 liuhongt <hongtao.liu@intel.com>
4901 * gcc.target/i386/mask-shift.c: New test.
4903 2021-07-21 David Malcolm <dmalcolm@redhat.com>
4906 * gcc.dg/analyzer/pr101547.c: New test.
4908 2021-07-21 David Malcolm <dmalcolm@redhat.com>
4911 * g++.dg/analyzer/pr101522.C: New test.
4913 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
4914 Joseph Myers <joseph@codesourcery.com>
4915 Cesar Philippidis <cesar@codesourcery.com>
4917 * c-c++-common/goacc/classify-routine-nohost.c: New file.
4918 * c-c++-common/goacc/classify-routine.c: Update.
4919 * c-c++-common/goacc/routine-2.c: Likewise.
4920 * c-c++-common/goacc/routine-nohost-1.c: New file.
4921 * c-c++-common/goacc/routine-nohost-2.c: Likewise.
4922 * g++.dg/goacc/template.C: Update.
4923 * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
4924 * gfortran.dg/goacc/classify-routine.f95: Update.
4925 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
4926 * gfortran.dg/goacc/routine-6.f90: Likewise.
4927 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
4928 * gfortran.dg/goacc/routine-module-1.f90: Likewise.
4929 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
4930 * gfortran.dg/goacc/routine-module-3.f90: Likewise.
4931 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
4932 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
4933 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
4935 2021-07-21 Thomas Schwinge <thomas@codesourcery.com>
4937 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
4939 2021-07-21 David Malcolm <dmalcolm@redhat.com>
4941 * gcc.dg/analyzer/explode-2.c: Remove xfail.
4942 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
4944 * gcc.dg/analyzer/phi-2.c: New test.
4946 2021-07-21 Bill Schmidt <wschmidt@linux.ibm.com>
4949 * gcc.target/powerpc/pr101129.c: Adjust.
4951 2021-07-21 H.J. Lu <hjl.tools@gmail.com>
4954 * gcc.target/i386/crc32-6.c: New test.
4956 2021-07-21 Harald Anlauf <anlauf@gmx.de>
4959 * gfortran.dg/pr101514.f90: New test.
4961 2021-07-21 Jakub Jelinek <jakub@redhat.com>
4963 PR middle-end/101535
4964 * c-c++-common/gomp/pr101535-1.c: New test.
4965 * c-c++-common/gomp/pr101535-2.c: New test.
4967 2021-07-21 Jakub Jelinek <jakub@redhat.com>
4970 * g++.dg/gomp/pr101516.C: New test.
4972 2021-07-21 Tobias Burnus <tobias@codesourcery.com>
4974 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
4975 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
4976 * gfortran.dg/bind_c_char_10.f90: New test.
4977 * gfortran.dg/bind_c_char_6.f90: New test.
4978 * gfortran.dg/bind_c_char_7.f90: New test.
4979 * gfortran.dg/bind_c_char_8.f90: New test.
4980 * gfortran.dg/bind_c_char_9.f90: New test.
4982 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
4984 * gcc.dg/unroll-10.c: New test.
4986 2021-07-21 Richard Sandiford <richard.sandiford@arm.com>
4988 * gcc.dg/unroll-9.c: New test/
4990 2021-07-20 Martin Sebor <msebor@redhat.com>
4992 PR middle-end/101397
4993 * gcc.dg/Warray-bounds-80.c: New test.
4994 * gcc.dg/Warray-bounds-81.c: New test.
4995 * gcc.dg/Warray-bounds-82.c: New test.
4996 * gcc.dg/Warray-bounds-83.c: New test.
4997 * gcc.dg/Warray-bounds-84.c: New test.
4998 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
5000 2021-07-20 Martin Sebor <msebor@redhat.com>
5002 PR middle-end/101300
5003 * gcc.dg/uninit-pr101300.c: New test.
5005 2021-07-20 Michael Meissner <meissner@linux.ibm.com>
5008 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
5009 generation on power10.
5010 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
5012 2021-07-20 Jakub Jelinek <jakub@redhat.com>
5015 * gcc.dg/pr101384.c: New test.
5016 * gcc.target/powerpc/pr101384-1.c: New test.
5017 * gcc.target/powerpc/pr101384-2.c: New test.
5019 2021-07-20 Richard Sandiford <richard.sandiford@arm.com>
5022 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
5023 true initial value of the reduction from the vectorizer.
5024 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector
5025 loop operate on exactly LANES (rather than LANES-1) iterations.
5026 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
5028 2021-07-20 Uroš Bizjak <ubizjak@gmail.com>
5031 * gcc.target/i386/pr71245-1.c: Remove.
5032 * gcc.target/i386/pr71245-2.c: Ditto.
5034 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
5036 * gcc.target/powerpc/mul-vectorize-3.c: New test.
5037 * gcc.target/powerpc/mul-vectorize-4.c: New test.
5039 2021-07-20 Kewen Lin <linkw@linux.ibm.com>
5041 PR tree-optimization/100696
5042 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
5044 2021-07-19 Martin Sebor <msebor@redhat.com>
5046 * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
5048 2021-07-19 Iain Sandoe <iain@sandoe.co.uk>
5051 * g++.dg/coroutines/pr95520.C: New test.
5053 2021-07-19 David Malcolm <dmalcolm@redhat.com>
5056 * gcc.dg/analyzer/pr101503.c: New test.
5058 2021-07-19 Indu Bhagat <indu.bhagat@oracle.com>
5060 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
5061 support BTF format. Remove redundant check for AIX.
5062 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
5063 support CTF format. Remove redundant check for AIX.
5064 * lib/gcc-dg.exp: Remove redundant check for AIX.
5066 2021-07-19 Andrew Stubbs <ams@codesourcery.com>
5069 * gcc.target/gcn/sram-ecc-1.c: New test.
5070 * gcc.target/gcn/sram-ecc-2.c: New test.
5071 * gcc.target/gcn/sram-ecc-3.c: New test.
5072 * gcc.target/gcn/sram-ecc-4.c: New test.
5073 * gcc.target/gcn/sram-ecc-5.c: New test.
5074 * gcc.target/gcn/sram-ecc-6.c: New test.
5075 * gcc.target/gcn/sram-ecc-7.c: New test.
5076 * gcc.target/gcn/sram-ecc-8.c: New test.
5078 2021-07-19 Andrew Pinski <apinski@marvell.com>
5081 * gcc.target/aarch64/csinv-neg-1.c: New test.
5083 2021-07-19 Marek Polacek <polacek@redhat.com>
5086 * g++.dg/cpp0x/constexpr-temp2.C: New test.
5088 2021-07-19 Richard Biener <rguenther@suse.de>
5090 PR tree-optimization/101505
5091 * gcc.dg/vect/pr101505.c: New testcase.
5093 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
5096 * gcc.target/i386/pr101492-1.c: New test.
5097 * gcc.target/i386/pr101492-2.c: Likewise.
5098 * gcc.target/i386/pr101492-3.c: Likewise.
5099 * gcc.target/i386/pr101492-4.c: Likewise.
5101 2021-07-18 Harald Anlauf <anlauf@gmx.de>
5104 * gfortran.dg/fmt_nonchar_3.f90: New test.
5106 2021-07-18 H.J. Lu <hjl.tools@gmail.com>
5109 * gcc.target/i386/avx-vzeroupper-28.c: New test.
5111 2021-07-18 Antoni Boucher <bouanto@zoho.com>
5114 * jit.dg/all-non-failing-tests.h: New test.
5115 * jit.dg/test-cast.c: New test.
5117 2021-07-17 Jan Hubicka <hubicka@ucw.cz>
5119 * gcc.dg/tree-ssa/modref-6.c: New test.
5121 2021-07-17 Andrew MacLeod <amacleod@redhat.com>
5123 * gcc.dg/pr96542.c: New.
5125 2021-07-16 Patrick Palka <ppalka@redhat.com>
5128 * g++.dg/cpp2a/class-deduction-alias10.C: New test.
5130 2021-07-16 Patrick Palka <ppalka@redhat.com>
5134 * g++.dg/inherit/covariant23.C: New test.
5136 2021-07-16 David Malcolm <dmalcolm@redhat.com>
5138 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
5139 * gcc.dg/analyzer/dump-state.c: New test.
5141 2021-07-16 Martin Sebor <msebor@redhat.com>
5144 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
5146 * gcc.dg/Wstringop-overflow-42.c: Same.
5147 * gcc.dg/Wstringop-overflow-68.c: Same.
5148 * gcc.dg/Wstringop-overflow-70.c: Same.
5149 * gcc.dg/Wstringop-overflow-71.c: Same.
5150 * gcc.dg/strlenopt-95.c: Fix typos.
5152 2021-07-16 Tamar Christina <tamar.christina@arm.com>
5154 PR middle-end/101457
5155 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
5156 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
5157 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
5158 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
5160 2021-07-16 Marek Polacek <polacek@redhat.com>
5162 * g++.dg/cpp1y/Wnarrowing2.C: New test.
5163 * g++.dg/cpp1y/Wnarrowing2.h: New test.
5165 2021-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
5167 * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
5168 * g++.target/s390/mi-thunk.C: New test.
5169 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
5171 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
5172 * gcc.target/s390/risbg-ll-3.c: Likewise.
5173 * gcc.target/s390/call.h: Common code for the new tests.
5174 * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
5175 * gcc.target/s390/call-z10-pic.c: New test.
5176 * gcc.target/s390/call-z10.c: New test.
5177 * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
5178 * gcc.target/s390/call-z9-pic.c: New test.
5179 * gcc.target/s390/call-z9.c: New test.
5180 * gcc.target/s390/mfentry-m64-pic.c: New test.
5181 * gcc.target/s390/tls.h: Common code for the new TLS tests.
5182 * gcc.target/s390/tls-pic.c: New test.
5183 * gcc.target/s390/tls.c: New test.
5185 2021-07-16 Jonathan Wright <jonathan.wright@arm.com>
5187 * gcc.target/aarch64/sve/extract_1.c: Split expected results
5188 by big/little endian targets, restoring the old expected
5189 result for big endian.
5190 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5191 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5192 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5194 2021-07-15 Uroš Bizjak <ubizjak@gmail.com>
5197 * gcc.target/i386/pr101346.c: New test.
5199 2021-07-15 Martin Sebor <msebor@redhat.com>
5202 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
5203 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
5204 * gcc.dg/torture/pr69170.c: Avoid valid warnings.
5205 * gcc.dg/torture/pr70025.c: Prune out a false positive.
5206 * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
5207 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
5209 * gcc.target/i386/pr92658-avx512f.c: Same.
5210 * gcc.dg/Wstringop-overflow-68.c: New test.
5211 * gcc.dg/Wstringop-overflow-69.c: New test.
5212 * gcc.dg/Wstringop-overflow-70.c: New test.
5213 * gcc.dg/Wstringop-overflow-71.c: New test.
5214 * gcc.dg/strlenopt-95.c: New test.
5216 2021-07-15 David Malcolm <dmalcolm@redhat.com>
5221 * g++.dg/analyzer/pr93212.C: Update location of warning.
5222 * g++.dg/analyzer/pr94011.C: Add
5223 -Wno-analyzer-use-of-uninitialized-value.
5224 * g++.dg/analyzer/pr94503.C: Likewise.
5225 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
5226 param to avoid uninitialized warning.
5227 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
5228 uninitialized value on result of alloca.
5229 (test_12a): Add expected warning.
5230 (test_12c): Likewise.
5231 (test_19): Likewise.
5232 (test_29b): Likewise.
5233 (test_29c): Likewise.
5234 (test_37): Remove xfail.
5235 (test_37a): Likewise.
5236 * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
5237 * gcc.dg/analyzer/explode-2.c: Remove params; add
5238 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
5239 Initialize the locals.
5240 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add
5242 * gcc.dg/analyzer/fgets-1.c: New test.
5243 * gcc.dg/analyzer/fread-1.c: New test.
5244 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
5245 (test_40): Likewise.
5246 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
5247 uninitialized padding.
5248 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
5250 (read_alias_file): Call it.
5251 * gcc.dg/analyzer/pr94047.c: Add expected warnings.
5252 * gcc.dg/analyzer/pr94851-2.c: Likewise.
5253 * gcc.dg/analyzer/pr96841.c: Convert local to a param.
5254 * gcc.dg/analyzer/pr98628.c: Likewise.
5255 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
5257 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
5258 * gcc.dg/analyzer/symbolic-7.c: Likewise.
5259 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip
5260 with -fno-fat-lto-objects.
5261 * gcc.dg/analyzer/uninit-1.c: New test.
5262 * gcc.dg/analyzer/uninit-2.c: New test.
5263 * gcc.dg/analyzer/uninit-3.c: New test.
5264 * gcc.dg/analyzer/uninit-4.c: New test.
5265 * gcc.dg/analyzer/uninit-pr94713.c: New test.
5266 * gcc.dg/analyzer/uninit-pr94714.c: New test.
5267 * gcc.dg/analyzer/use-after-free-2.c: New test.
5268 * gcc.dg/analyzer/use-after-free-3.c: New test.
5269 * gcc.dg/analyzer/zlib-3.c: Add expected warning.
5270 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
5271 uninitialized warnings. Remove xfail.
5272 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
5274 * gfortran.dg/analyzer/pr97668.f: Add
5275 -Wno-analyzer-use-of-uninitialized-value and
5276 -Wno-analyzer-too-complex.
5278 2021-07-15 David Malcolm <dmalcolm@redhat.com>
5280 * gcc.dg/analyzer/phi-1.c: New test.
5282 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
5284 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
5287 2021-07-15 Christophe Lyon <christophe.lyon@foss.st.com>
5289 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
5292 2021-07-15 Jakub Jelinek <jakub@redhat.com>
5295 * g++.dg/cpp0x/nullptr46.C: New test.
5297 2021-07-15 Tamar Christina <tamar.christina@arm.com>
5299 PR middle-end/101457
5300 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
5301 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
5302 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
5303 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
5305 2021-07-15 Martin Sebor <msebor@redhat.com>
5307 * gcc.dg/Wvla-parameter-12.c: New test.
5309 2021-07-15 Bill Schmidt <wschmidt@linux.ibm.com>
5312 * gcc.target/powerpc/pr101129.c: New.
5314 2021-07-15 Jakub Jelinek <jakub@redhat.com>
5316 PR middle-end/101437
5317 * gcc.c-torture/compile/pr101437.c: New test.
5319 2021-07-14 Peter Bergner <bergner@linux.ibm.com>
5321 * gcc.target/powerpc/mma-builtin-9.c: New test.
5323 2021-07-14 Patrick Palka <ppalka@redhat.com>
5326 * g++.dg/cpp1z/class-deduction96.C: New test.
5328 2021-07-14 Jason Merrill <jason@redhat.com>
5330 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
5332 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5334 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
5335 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
5336 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
5337 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
5339 2021-07-14 Andrew MacLeod <amacleod@redhat.com>
5341 * gcc.dg/pr80776-1.c: Remove xfail.
5343 2021-07-14 Marek Polacek <polacek@redhat.com>
5346 * g++.dg/cpp1y/constexpr-101371-2.C: New test.
5347 * g++.dg/cpp1y/constexpr-101371.C: New test.
5349 2021-07-14 Harald Anlauf <anlauf@gmx.de>
5352 * gfortran.dg/pr100949.f90: New test.
5354 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5356 * lib/target-supports.exp
5357 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
5358 check_effective_target_arm_v8_2a_i8mm_neon_hw,
5359 check_effective_target_vect_usdot_qi): New.
5360 * gcc.dg/vect/vect-reduc-dot-9.c: New test.
5361 * gcc.dg/vect/vect-reduc-dot-10.c: New test.
5362 * gcc.dg/vect/vect-reduc-dot-11.c: New test.
5363 * gcc.dg/vect/vect-reduc-dot-12.c: New test.
5364 * gcc.dg/vect/vect-reduc-dot-13.c: New test.
5365 * gcc.dg/vect/vect-reduc-dot-14.c: New test.
5366 * gcc.dg/vect/vect-reduc-dot-15.c: New test.
5367 * gcc.dg/vect/vect-reduc-dot-16.c: New test.
5368 * gcc.dg/vect/vect-reduc-dot-17.c: New test.
5369 * gcc.dg/vect/vect-reduc-dot-18.c: New test.
5370 * gcc.dg/vect/vect-reduc-dot-19.c: New test.
5371 * gcc.dg/vect/vect-reduc-dot-20.c: New test.
5372 * gcc.dg/vect/vect-reduc-dot-21.c: New test.
5373 * gcc.dg/vect/vect-reduc-dot-22.c: New test.
5375 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5377 * gcc.target/arm/simd/vusdot-autovec.c: New test.
5379 2021-07-14 Tamar Christina <tamar.christina@arm.com>
5381 * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
5382 * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
5384 2021-07-14 H.J. Lu <hjl.tools@gmail.com>
5387 * gcc.target/i386/pr101395-1.c: New test.
5388 * gcc.target/i386/pr101395-2.c: Likewise.
5389 * gcc.target/i386/pr101395-3.c: Likewise.
5391 2021-07-14 Richard Biener <rguenther@suse.de>
5393 PR tree-optimization/101445
5394 * gcc.dg/vect/pr101445.c: New testcase.
5396 2021-07-14 Richard Biener <rguenther@suse.de>
5398 * gcc.target/i386/vect-reduc-1.c: New testcase.
5400 2021-07-13 Jonathan Wright <jonathan.wright@arm.com>
5402 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
5403 for RTL pattern match.
5404 * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
5405 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
5406 scan-assembler regex to look for a scalar register instead of
5408 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
5409 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
5410 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
5411 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5412 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5413 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5414 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5415 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5416 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
5417 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5418 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
5419 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
5420 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5421 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5422 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5423 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5424 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
5425 cases to look for 'b' and 'h' registers instead of 'w'.
5426 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
5427 regex to reflect lane 0 vector extractions being simplified
5428 to scalar register moves.
5429 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
5430 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
5431 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
5432 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
5433 lane 1 as the moves for lane 0 now get optimized away.
5434 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
5435 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
5436 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
5437 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
5438 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
5439 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
5440 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
5442 2021-07-13 Paul A. Clarke <pc@us.ibm.com>
5444 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
5445 gcc/testsuite/gcc.target/i386.
5447 2021-07-13 Andrew MacLeod <amacleod@redhat.com>
5449 PR tree-optimization/93781
5450 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
5452 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
5454 * gcc.target/aarch64/sve/reduc_9.c: New test.
5455 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
5456 * gcc.target/aarch64/sve/reduc_10.c: Likewise.
5457 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
5458 * gcc.target/aarch64/sve/reduc_11.c: Likewise.
5459 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
5460 * gcc.target/aarch64/sve/reduc_12.c: Likewise.
5461 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
5462 * gcc.target/aarch64/sve/reduc_13.c: Likewise.
5463 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
5464 * gcc.target/aarch64/sve/reduc_14.c: Likewise.
5465 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
5466 * gcc.target/aarch64/sve/reduc_15.c: Likewise.
5467 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
5469 2021-07-13 Richard Sandiford <richard.sandiford@arm.com>
5471 * gcc.target/aarch64/sve/cond_arith_6.c: New test.
5473 2021-07-13 Jakub Jelinek <jakub@redhat.com>
5474 Richard Biener <rguenther@suse.de>
5476 PR tree-optimization/101419
5477 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
5478 instead of -fdump-tree-objsz1-details in dg-options and adjust names
5479 of dump file in scan-tree-dump.
5480 * gcc.dg/pr101419.c: New test.
5482 2021-07-13 Richard Biener <rguenther@suse.de>
5485 2021-07-13 Richard Biener <rguenther@suse.de>
5487 * g++.dg/vect/slp-pr87105.cc: Adjust.
5488 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
5490 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
5493 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
5494 insn counts to account for power10 prefixed loads and stores.
5495 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
5497 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
5499 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
5501 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
5503 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
5505 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
5507 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
5508 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
5509 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
5510 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
5511 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
5513 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
5514 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
5515 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
5516 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
5517 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
5518 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
5519 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
5520 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
5521 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
5522 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
5524 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
5526 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
5528 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
5530 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
5532 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
5534 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
5535 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
5537 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
5538 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
5539 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
5541 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
5542 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
5543 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
5544 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
5545 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
5546 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
5547 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
5548 * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
5549 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
5551 2021-07-13 Michael Meissner <meissner@linux.ibm.com>
5553 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
5554 optimization. Do not check what XXSPLTIDP generates if the value
5557 2021-07-12 Patrick Palka <ppalka@redhat.com>
5561 * g++.dg/cpp1z/class-deduction92.C: New test.
5562 * g++.dg/cpp1z/class-deduction93.C: New test.
5563 * g++.dg/cpp1z/class-deduction94.C: New test.
5564 * g++.dg/cpp1z/class-deduction95.C: New test.
5566 2021-07-12 Uroš Bizjak <ubizjak@gmail.com>
5569 * gcc.target/i386/pr101424.c: New test.
5571 2021-07-12 Andrew MacLeod <amacleod@redhat.com>
5573 * gcc.dg/tree-ssa/pr101335.c: New.
5575 2021-07-12 Andrew Pinski <apinski@marvell.com>
5577 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
5579 2021-07-12 Richard Biener <rguenther@suse.de>
5581 PR tree-optimization/101373
5582 * g++.dg/torture/pr101373.C: New testcase, XFAILed.
5583 * gnat.dg/opt95.adb: Likewise.
5585 2021-07-12 Richard Biener <rguenther@suse.de>
5587 * g++.dg/vect/slp-pr87105.cc: Adjust.
5588 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
5590 2021-07-12 Richard Biener <rguenther@suse.de>
5592 PR tree-optimization/101394
5593 * gcc.dg/torture/pr101394.c: New testcase.
5595 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
5596 Jakub Jelinek <jakub@redhat.com>
5598 PR tree-optimization/101403
5599 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
5601 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
5604 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
5606 2021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
5609 * gcc.target/arm/simd/pr98435.c: New test.
5611 2021-07-12 Roger Sayle <roger@nextmovesoftware.com>
5613 PR tree-optimization/101403
5614 * gcc.dg/pr101403.c: New test case.
5616 2021-07-10 John David Anglin <danglin@gcc.gnu.org>
5618 * gcc.dg/torture/pr100329.c: Require target lra.
5619 * gcc.dg/torture/pr100519.c: Likewise.
5621 2021-07-10 Patrick Palka <ppalka@redhat.com>
5624 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
5626 * g++.dg/template/sfinae14.C: Flip incorrect assertion.
5627 * g++.dg/cpp2a/concepts-requires27.C: New test.
5629 2021-07-09 Jason Merrill <jason@redhat.com>
5632 * g++.dg/concepts/explicit-spec1.C: New test.
5634 2021-07-09 Roger Sayle <roger@nextmovesoftware.com>
5635 Uroš Bizjak <ubizjak@gmail.com>
5637 * gcc.target/i386/divmod-9.c: New test case.
5639 2021-07-09 Indu Bhagat <indu.bhagat@oracle.com>
5642 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
5643 powerpc based targets.
5645 2021-07-09 Patrick Palka <ppalka@redhat.com>
5648 * g++.dg/cpp2a/concepts-requires26.C: New test.
5649 * g++.dg/cpp2a/lambda-uneval16.C: New test.
5651 2021-07-09 Patrick Palka <ppalka@redhat.com>
5654 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
5655 example, which we now handle correctly.
5656 * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
5657 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
5659 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
5661 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
5662 __attribute__((noinline)).
5663 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
5665 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang>
5670 * gcc.target/mips/pr100760.c: New test.
5671 * gcc.target/mips/pr100761.c: New test.
5672 * gcc.target/mips/pr100762.c: New test.
5674 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
5676 * gcc.target/powerpc/mod-vectorize.c: New test.
5678 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
5680 * gcc.target/powerpc/div-vectorize-1.c: New test.
5682 2021-07-09 Kewen Lin <linkw@linux.ibm.com>
5684 * gcc.target/powerpc/mul-vectorize-1.c: New test.
5685 * gcc.target/powerpc/mul-vectorize-2.c: New test.
5687 2021-07-08 Martin Sebor <msebor@redhat.com>
5689 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
5691 2021-07-08 Martin Sebor <msebor@redhat.com>
5694 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
5696 2021-07-08 Martin Sebor <msebor@redhat.com>
5698 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
5699 * g++.dg/warn/Warray-bounds-13.C: Same.
5701 2021-07-08 Marek Polacek <polacek@redhat.com>
5704 * g++.dg/cpp0x/noexcept70.C: New test.
5706 2021-07-08 Martin Jambor <mjambor@suse.cz>
5709 * gcc.dg/ipa/pr101066.c: New test.
5711 2021-07-08 Martin Sebor <msebor@redhat.com>
5714 * c-c++-common/Warray-bounds-3.c: Xfail assertion.
5715 * c-c++-common/Warray-bounds-4.c: Same.
5717 2021-07-08 Christophe Lyon <christophe.lyon@foss.st.om>
5719 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
5722 2021-07-08 Richard Sandiford <richard.sandiford@arm.com>
5724 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
5726 2021-07-08 Roger Sayle <roger@nextmovesoftware.com>
5727 Richard Biener <rguenther@suse.de>
5729 PR tree-optimization/40210
5730 * gcc.dg/builtin-bswap-13.c: New test.
5731 * gcc.dg/builtin-bswap-14.c: New test.
5733 2021-07-08 Michael Meissner <meissner@linux.ibm.com>
5736 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
5738 2021-07-07 David Malcolm <dmalcolm@redhat.com>
5740 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
5741 * gcc.dg/plugin/analyzer_gil_plugin.c
5742 (gil_state_machine::on_condition): Remove.
5744 2021-07-07 Martin Sebor <msebor@redhat.com>
5746 PR tree-optimization/100137
5747 PR tree-optimization/99121
5748 PR tree-optimization/97027
5749 * c-c++-common/Warray-bounds-3.c: Remove xfail
5750 * c-c++-common/Warray-bounds-4.c: Add an expected warning.
5751 * c-c++-common/Warray-bounds-9.c: New test.
5752 * c-c++-common/Warray-bounds-10.c: New test.
5753 * g++.dg/asan/asan_test.C: Suppress expected warnings.
5754 * g++.dg/pr95768.C: Same.
5755 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
5756 * g++.dg/warn/Warray-bounds-11.C: Same.
5757 * g++.dg/warn/Warray-bounds-12.C: Same.
5758 * g++.dg/warn/Warray-bounds-13.C: Same.
5759 * g++.dg/warn/Warray-bounds-17.C: Same.
5760 * g++.dg/warn/Warray-bounds-20.C: Same.
5761 * gcc.dg/Warray-bounds-29.c: Same.
5762 * gcc.dg/Warray-bounds-30.c: Add xfail.
5763 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
5764 * gcc.dg/Warray-bounds-32.c: Same.
5765 * gcc.dg/Warray-bounds-52.c: Same.
5766 * gcc.dg/Warray-bounds-53.c: Same.
5767 * gcc.dg/Warray-bounds-58.c: Remove xfail.
5768 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
5769 * gcc.dg/Warray-bounds-66.c: Same.
5770 * gcc.dg/Warray-bounds-69.c: Same.
5771 * gcc.dg/Wstringop-overflow-34.c: Same.
5772 * gcc.dg/Wstringop-overflow-47.c: Same.
5773 * gcc.dg/Wstringop-overflow-61.c: Same.
5774 * gcc.dg/Warray-bounds-77.c: New test.
5775 * gcc.dg/Warray-bounds-78.c: New test.
5776 * gcc.dg/Warray-bounds-79.c: New test.
5778 2021-07-07 Christophe Lyon <christophe.lyon@foss.st.com>
5781 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
5783 2021-07-07 Richard Biener <rguenther@suse.de>
5785 PR tree-optimization/34195
5786 * gcc.dg/vect/pr34195.c: New testcase.
5788 2021-07-07 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/99728
5791 * g++.dg/opt/pr99728.C: New testcase.
5793 2021-07-07 liuhongt <hongtao.liu@intel.com>
5795 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
5796 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
5797 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
5798 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
5800 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5803 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
5805 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5808 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
5810 2021-07-06 Martin Sebor <msebor@redhat.com>
5813 * g++.dg/warn/uninit-pr55881.C: New test.
5815 2021-07-06 Martin Sebor <msebor@redhat.com>
5817 PR tree-optimization/86650
5818 * gcc.dg/Warray-bounds-76.c: New test.
5820 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5823 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
5825 2021-07-06 Martin Sebor <msebor@redhat.com>
5827 * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
5828 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
5830 2021-07-06 Martin Sebor <msebor@redhat.com>
5832 * gcc.dg/Wobjsize-1.c: Prune expected output.
5833 * gcc.dg/Warray-bounds-71.c: New test.
5834 * gcc.dg/Warray-bounds-71.h: New test header.
5835 * gcc.dg/Warray-bounds-72.c: New test.
5836 * gcc.dg/Warray-bounds-73.c: New test.
5837 * gcc.dg/Warray-bounds-74.c: New test.
5838 * gcc.dg/Warray-bounds-75.c: New test.
5839 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
5840 * gcc.dg/Wfree-nonheap-object-5.c: New test.
5841 * gcc.dg/Wfree-nonheap-object-6.c: New test.
5842 * gcc.dg/pragma-diag-10.c: New test.
5843 * gcc.dg/pragma-diag-9.c: New test.
5844 * gcc.dg/uninit-suppress_3.c: New test.
5845 * gcc.dg/pr79214.c: Xfail tests.
5846 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
5847 * gcc.dg/format/c90-printf-1.c: Adjust expected output.
5849 2021-07-06 Uroš Bizjak <ubizjak@gmail.com>
5852 * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
5853 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
5855 2021-07-06 Richard Biener <rguenther@suse.de>
5857 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
5858 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
5859 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
5860 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
5862 2021-07-06 Andrew Pinski <apinski@marvell.com>
5864 PR tree-optimization/101256
5865 * g++.dg/torture/pr101256.C: New test.
5867 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5870 * gfortran.dg/implied_do_io_7.f90: New test.
5872 2021-07-06 Kewen Lin <linkw@linux.ibm.com>
5874 PR rtl-optimization/100328
5875 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
5876 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5877 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5878 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5879 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5880 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5881 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
5882 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
5883 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
5884 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
5885 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
5886 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
5887 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
5888 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
5889 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
5890 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
5891 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
5892 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
5893 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
5894 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
5895 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
5896 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
5897 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
5898 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
5899 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
5900 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
5901 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
5902 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
5903 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
5904 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
5905 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
5906 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
5907 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
5908 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
5909 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
5910 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
5911 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
5912 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
5913 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
5915 2021-07-06 Indu Bhagat <indu.bhagat@oracle.com>
5918 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
5919 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
5921 2021-07-05 Andrew Pinski <apinski@marvell.com>
5923 PR tree-optimization/101039
5924 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
5925 ABSU and still not expect ABS_EXPR.
5926 * gcc.dg/tree-ssa/phi-opt-23.c: New test.
5927 * gcc.dg/tree-ssa/phi-opt-24.c: New test.
5929 2021-07-05 Christophe Lyon <christophe.lyon@foss.st.com>
5932 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
5934 2021-07-05 Richard Biener <rguenther@suse.de>
5937 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
5939 2021-07-05 liuhongt <hongtao.liu@intel.com>
5941 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
5943 2021-07-03 David Edelsohn <dje.gcc@gmail.com>
5945 * gcc.dg/debug/btf/btf.exp: Skip on AIX.
5946 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
5947 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
5948 doesn't support CTF.
5949 (gcc-dg-debug-runtest): Move CTF support within
5950 target support format test.
5952 2021-07-03 H.J. Lu <hjl.tools@gmail.com>
5954 PR middle-end/101294
5955 * gcc.dg/pr101294.c: New test.
5957 2021-07-03 Iain Buclaw <ibuclaw@gdcproject.org>
5960 * gdc.dg/torture/pr101273.d: New test.
5962 2021-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
5965 * gdc.dg/torture/pr101282.d: New test.
5967 2021-07-02 Jakub Jelinek <jakub@redhat.com>
5969 * g++.dg/gomp/attrs-1.C: New test.
5970 * g++.dg/gomp/attrs-2.C: New test.
5971 * g++.dg/gomp/attrs-3.C: New test.
5973 2021-07-02 Jakub Jelinek <jakub@redhat.com>
5976 * c-c++-common/gomp/atomic-24.c: New test.
5978 2021-07-02 Patrick Palka <ppalka@redhat.com>
5981 * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
5983 2021-07-02 Peter Bergner <bergner@linux.ibm.com>
5985 * gcc.target/powerpc/mma-builtin-7.c: New test.
5986 * gcc.target/powerpc/mma-builtin-8.c: New test.
5988 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
5990 PR tree-optimization/101223
5991 * gcc.dg/pr101223.c: New.
5993 2021-07-02 David Faust <david.faust@oracle.com>
5995 * gcc.dg/debug/btf/btf-float-1.c: New test.
5996 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
5997 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
5998 * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
6000 2021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6002 * lib/gcc-defs.exp: Add a comment.
6004 2021-07-02 Richard Biener <rguenther@suse.de>
6006 PR tree-optimization/101293
6007 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
6009 2021-07-02 Jakub Jelinek <jakub@redhat.com>
6012 * gcc.target/i386/avx2-pr101286.c: New test.
6014 2021-07-02 Hongyu Wang <hongyu.wang@intel.com>
6016 * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
6017 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
6018 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
6019 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
6020 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
6021 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
6022 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
6023 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
6025 2021-07-01 Michael Meissner <meissner@linux.ibm.com>
6027 * gcc.target/powerpc/float128-cmove.c: New test.
6028 * gcc.target/powerpc/float128-minmax-3.c: New test.
6030 2021-07-01 Eric Botcazou <ebotcazou@adacore.com>
6032 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
6034 2021-07-01 H.J. Lu <hjl.tools@gmail.com>
6037 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
6039 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
6040 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
6041 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
6042 * gcc.target/i386/avx512f_cond_move.c: Also pass
6043 -mprefer-vector-width=512 and expect integer broadcast.
6044 * gcc.target/i386/pr100865-1.c: New test.
6045 * gcc.target/i386/pr100865-2.c: Likewise.
6046 * gcc.target/i386/pr100865-3.c: Likewise.
6047 * gcc.target/i386/pr100865-4a.c: Likewise.
6048 * gcc.target/i386/pr100865-4b.c: Likewise.
6049 * gcc.target/i386/pr100865-5a.c: Likewise.
6050 * gcc.target/i386/pr100865-5b.c: Likewise.
6051 * gcc.target/i386/pr100865-6a.c: Likewise.
6052 * gcc.target/i386/pr100865-6b.c: Likewise.
6053 * gcc.target/i386/pr100865-6c.c: Likewise.
6054 * gcc.target/i386/pr100865-7a.c: Likewise.
6055 * gcc.target/i386/pr100865-7b.c: Likewise.
6056 * gcc.target/i386/pr100865-7c.c: Likewise.
6057 * gcc.target/i386/pr100865-8a.c: Likewise.
6058 * gcc.target/i386/pr100865-8b.c: Likewise.
6059 * gcc.target/i386/pr100865-8c.c: Likewise.
6060 * gcc.target/i386/pr100865-9a.c: Likewise.
6061 * gcc.target/i386/pr100865-9b.c: Likewise.
6062 * gcc.target/i386/pr100865-9c.c: Likewise.
6063 * gcc.target/i386/pr100865-10a.c: Likewise.
6064 * gcc.target/i386/pr100865-10b.c: Likewise.
6065 * gcc.target/i386/pr100865-11a.c: Likewise.
6066 * gcc.target/i386/pr100865-11b.c: Likewise.
6067 * gcc.target/i386/pr100865-11c.c: Likewise.
6068 * gcc.target/i386/pr100865-12a.c: Likewise.
6069 * gcc.target/i386/pr100865-12b.c: Likewise.
6070 * gcc.target/i386/pr100865-12c.c: Likewise.
6072 2021-07-01 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/101280
6075 PR tree-optimization/101173
6076 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
6078 2021-07-01 Richard Biener <rguenther@suse.de>
6080 PR tree-optimization/101278
6081 * gcc.dg/torture/pr101278.c: New testcase.
6083 2021-07-01 Richard Biener <rguenther@suse.de>
6085 PR tree-optimization/100778
6086 * gcc.dg/torture/pr100778.c: New testcase.
6088 2021-07-01 Uroš Bizjak <ubizjak@gmail.com>
6091 * gcc.target/i386/pr101044.c: New test.
6093 2021-07-01 Richard Biener <rguenther@suse.de>
6095 PR tree-optimization/101178
6096 * gcc.dg/vect/bb-slp-72.c: New testcase.
6097 * gcc.dg/vect/bb-slp-73.c: Likewise.
6098 * gcc.dg/vect/bb-slp-74.c: Likewise.
6100 2021-07-01 Jakub Jelinek <jakub@redhat.com>
6103 * gcc.dg/pr101266.c: New test.
6105 2021-07-01 Patrick Palka <ppalka@redhat.com>
6108 * g++.dg/cpp0x/constexpr-empty16.C: New test.
6110 2021-07-01 Patrick Palka <ppalka@redhat.com>
6113 * g++.dg/template/access41.C: New test.
6114 * g++.dg/template/access41a.C: New test.
6116 2021-06-30 Indu Bhagat <indu.bhagat@oracle.com>
6118 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
6121 2021-06-30 Michael Meissner <meissner@linux.ibm.com>
6123 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
6125 * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
6128 2021-06-30 Patrick Palka <ppalka@redhat.com>
6130 * g++.dg/cpp2a/concepts-access2.C: New test.
6132 2021-06-30 Marek Polacek <polacek@redhat.com>
6136 * g++.dg/cpp0x/auto24.C: Remove dg-error.
6137 * g++.dg/cpp0x/auto3.C: Adjust dg-error.
6138 * g++.dg/cpp0x/auto42.C: Likewise.
6139 * g++.dg/cpp0x/initlist75.C: Likewise.
6140 * g++.dg/cpp0x/initlist80.C: Likewise.
6141 * g++.dg/diagnostic/auto1.C: Remove dg-error.
6142 * g++.dg/cpp23/auto-array.C: New test.
6144 2021-06-30 Richard Biener <rguenther@suse.de>
6146 PR tree-optimization/101267
6147 * gfortran.dg/pr101267.f90: New testcase.
6149 2021-06-30 David Malcolm <dmalcolm@redhat.com>
6152 * gcc.dg/analyzer/clobbers-1.c: New test.
6153 * gcc.dg/analyzer/clobbers-2.c: New test.
6154 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
6155 (test_28): Likewise.
6156 (test_52): Likewise. Add coverage for end of buffer.
6157 * gcc.dg/analyzer/explode-1.c: Add leak warning.
6158 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
6159 (test_4): Use char. Mark xfail as fixed.
6161 (test_7): Mark xfail as fixed. Add coverage for start of buffer.
6164 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
6165 * gcc.dg/analyzer/symbolic-8.c: New test.
6167 2021-06-30 Christophe Lyon <christophe.lyon@foss.st.com>
6169 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
6171 2021-06-30 Richard Biener <rguenther@suse.de>
6173 PR tree-optimization/101264
6174 * gfortran.dg/pr101264.f90: New testcase.
6176 2021-06-30 liuhongt <hongtao.liu@intel.com>
6179 * gcc.target/i386/pr101248.c: New test.
6181 2021-06-29 Andrew MacLeod <amacleod@redhat.com>
6183 * gcc.dg/pr101254.c: New.
6185 2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
6188 * gcc.target/i386/pr95046-9.c: New test.
6190 2021-06-29 Richard Biener <rguenther@suse.de>
6192 * gcc.dg/vect/pr67790.c: Un-XFAIL.
6193 * gcc.dg/vect/bb-slp-71.c: New testcase.
6195 2021-06-29 Jakub Jelinek <jakub@redhat.com>
6198 * g++.dg/ubsan/pr101210.C: New test.
6200 2021-06-29 Richard Biener <rguenther@suse.de>
6202 PR tree-optimization/101242
6203 * gcc.dg/vect/bb-slp-pr101242.c: New testcase.
6204 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR.
6206 2021-06-28 Martin Sebor <msebor@redhat.com>
6208 * g++.dg/uninit-pr74762.C: New test.
6209 * g++.dg/warn/uninit-pr74765.C: Same.
6211 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
6212 David Faust <david.faust@oracle.com>
6214 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure.
6215 (gcc-dg-debug-runtest): Add -gctf support.
6216 * gcc.dg/debug/btf/btf-1.c: New test.
6217 * gcc.dg/debug/btf/btf-2.c: Likewise.
6218 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
6219 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
6220 * gcc.dg/debug/btf/btf-array-1.c: Likewise.
6221 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise.
6222 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
6223 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
6224 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise.
6225 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
6226 * gcc.dg/debug/btf/btf-forward-1.c: Likewise.
6227 * gcc.dg/debug/btf/btf-function-1.c: Likewise.
6228 * gcc.dg/debug/btf/btf-function-2.c: Likewise.
6229 * gcc.dg/debug/btf/btf-int-1.c: Likewise.
6230 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
6231 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
6232 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
6233 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
6234 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
6235 * gcc.dg/debug/btf/btf.exp: Likewise.
6236 * gcc.dg/debug/ctf/ctf-1.c: Likewise.
6237 * gcc.dg/debug/ctf/ctf-2.c: Likewise.
6238 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise.
6239 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise.
6240 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise.
6241 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise.
6242 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise.
6243 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise.
6244 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise.
6245 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise.
6246 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise.
6247 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise.
6248 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise.
6249 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise.
6250 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise.
6251 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
6252 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise.
6253 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise.
6254 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise.
6255 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise.
6256 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise.
6257 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise.
6258 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise.
6259 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise.
6260 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise.
6261 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise.
6262 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise.
6263 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise.
6264 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise.
6265 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise.
6266 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise.
6267 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise.
6268 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise.
6269 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise.
6270 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise.
6271 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise.
6272 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise.
6273 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise.
6274 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise.
6275 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise.
6276 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise.
6277 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise.
6278 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise.
6279 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise.
6280 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise.
6281 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise.
6282 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise.
6283 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise.
6284 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise.
6285 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise.
6286 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise.
6287 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise.
6288 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise.
6289 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise.
6290 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise.
6291 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise.
6292 * gcc.dg/debug/ctf/ctf.exp: Likewise.
6293 * gcc.dg/debug/btf/btf-bitfields-4.c: New file.
6294 * gcc.dg/debug/btf/btf-datasec-1.c: New file.
6295 * gcc.dg/debug/btf/btf-function-3.c: New file.
6296 * gcc.dg/debug/btf/btf-pointers-2.c: New file.
6297 * gcc.dg/debug/btf/btf-struct-2.c: New file.
6298 * gcc.dg/debug/btf/btf-variables-2.c: New file.
6299 * gcc.dg/debug/btf/btf-variables-3.c: New file.
6300 * gcc.dg/debug/ctf/ctf-debug-1.c: New file.
6301 * gcc.dg/debug/ctf/ctf-debug-2.c: New file.
6302 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file.
6303 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file.
6304 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file.
6305 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file.
6307 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
6309 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure.
6311 2021-06-28 Martin Jambor <mjambor@suse.cz>
6314 * gcc.dg/ipa/pr93385.c: New test.
6315 * gcc.dg/ipa/ipa-sra-23.c: Likewise.
6316 * gcc.dg/ipa/ipa-sra-24.c: Likewise.
6317 * g++.dg/ipa/ipa-sra-4.C: Likewise.
6319 2021-06-28 Richard Biener <rguenther@suse.de>
6321 PR tree-optimization/101229
6322 * gcc.dg/torture/pr101229.c: New testcase.
6324 2021-06-28 Richard Biener <rguenther@suse.de>
6326 PR tree-optimization/101207
6327 * gcc.dg/vect/bb-slp-pr101207.c: New testcase.
6329 2021-06-28 Richard Biener <rguenther@suse.de>
6331 PR tree-optimization/101173
6332 * gcc.dg/torture/pr101173.c: New testcase.
6334 2021-06-28 liuhongt <hongtao.liu@intel.com>
6337 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase.
6338 * g++.target/i386/avx512vl-pr54700-1a.C: New test.
6339 * g++.target/i386/avx512vl-pr54700-1b.C: New test.
6340 * g++.target/i386/avx512vl-pr54700-2a.C: New test.
6341 * g++.target/i386/avx512vl-pr54700-2b.C: New test.
6342 * gcc.target/i386/avx512vl-pr100648.c: New test.
6343 * gcc.target/i386/avx512vl-blendv-1.c: New test.
6344 * gcc.target/i386/avx512vl-blendv-2.c: New test.
6346 2021-06-28 liuhongt <hongtao.liu@intel.com>
6348 * gcc.target/i386/funcspec-8.c: Replace
6349 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az.
6350 * gcc.target/i386/blendv-1.c: New test.
6351 * gcc.target/i386/blendv-2.c: New test.
6353 2021-06-27 Andrew Pinski <apinski@marvell.com>
6355 * gcc.dg/torture/pr101230-1.c: New test.
6357 2021-06-26 Patrick Palka <ppalka@redhat.com>
6360 * g++.dg/template/access40.C: New test.
6361 * g++.dg/template/access40a.C: New test.
6363 2021-06-26 Jason Merrill <jason@redhat.com>
6367 * g++.dg/cpp2a/no_unique_address13.C: New test.
6369 2021-06-26 Marek Polacek <polacek@redhat.com>
6372 * g++.dg/cpp0x/noexcept69.C: New test.
6373 * g++.dg/parse/saved1.C: Adjust dg-error.
6374 * g++.dg/template/crash50.C: Likewise.
6376 2021-06-25 David Malcolm <dmalcolm@redhat.com>
6378 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization
6379 for v4f, to avoid relying on exact floating-point equality.
6380 * jit.dg/test-vector-types.cc (check_div): Likewise.
6382 2021-06-25 David Malcolm <dmalcolm@redhat.com>
6384 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier.
6385 * jit.dg/test-asm.cc: Likewise.
6387 2021-06-25 Martin Sebor <msebor@redhat.com>
6389 PR middle-end/101216
6390 * gcc.dg/Wnonnull-7.c: New test.
6392 2021-06-25 Richard Biener <rguenther@suse.de>
6394 PR tree-optimization/101202
6395 * gcc.dg/torture/pr101202.c: New testcase.
6397 2021-06-25 Xi Ruoyao <xry111@mengyan1223.wang>
6399 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS.
6401 2021-06-25 liuhongt <hongtao.liu@intel.com>
6404 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
6405 temporarily avoid regression, eventually xfail should be
6408 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
6410 * gcc.dg/tree-ssa/evrp30.c: New.
6412 2021-06-24 Andrew MacLeod <amacleod@redhat.com>
6414 * gcc.dg/tree-ssa/pr101189.c: New.
6416 2021-06-24 Patrick Palka <ppalka@redhat.com>
6419 * g++.dg/cpp2a/class-deduction-alias9.C: New test.
6421 2021-06-24 Patrick Palka <ppalka@redhat.com>
6424 * g++.dg/cpp2a/concepts-requires25.C: New test.
6426 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6429 * gcc.dg/pr101171.c: New test.
6431 2021-06-24 Uroš Bizjak <ubizjak@gmail.com>
6434 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options):
6435 Add --param vect-epilogues-nomask=0.
6436 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll
6437 to avoid loop vectorization.
6441 2021-06-24 Richard Biener <rguenther@suse.de>
6443 * gcc.target/i386/vect-addsubv2df.c: New testcase.
6444 * gcc.target/i386/vect-addsubv4sf.c: Likewise.
6445 * gcc.target/i386/vect-addsubv4df.c: Likewise.
6446 * gcc.target/i386/vect-addsubv8sf.c: Likewise.
6447 * gcc.target/i386/vect-addsub-2.c: Likewise.
6448 * gcc.target/i386/vect-addsub-3.c: Likewise.
6450 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6452 PR middle-end/101170
6453 * gcc.dg/pr101170.c: New test.
6455 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6457 PR middle-end/101172
6458 * gcc.dg/pr101172.c: New test.
6460 2021-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
6462 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new
6464 * gcc.target/s390/mnop-mcount-m64.c: Likewise.
6466 2021-06-24 Jakub Jelinek <jakub@redhat.com>
6468 * c-c++-common/gomp/target-in-reduction-1.c: New test.
6469 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on
6470 target or combined target constructs.
6472 2021-06-24 Richard Biener <rguenther@suse.de>
6474 PR tree-optimization/101105
6475 * gcc.dg/torture/pr101105.c: New testcase.
6477 2021-06-24 liuhongt <hongtao.liu@intel.com>
6480 * gcc.target/i386/pr98434-1.c: New test.
6481 * gcc.target/i386/pr98434-2.c: New test.
6482 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase.
6484 2021-06-23 Patrick Palka <ppalka@redhat.com>
6487 * g++.dg/cpp1z/class-deduction-access3.C: New test.
6488 * g++.dg/cpp1z/class-deduction91.C: New test.
6490 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
6492 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
6493 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
6494 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
6495 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
6496 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
6497 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
6498 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
6499 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
6501 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
6502 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
6503 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
6504 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
6505 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
6506 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
6507 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
6510 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
6512 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
6515 2021-06-23 Patrick Palka <ppalka@redhat.com>
6518 * g++.dg/cpp1z/class-deduction88.C: New test.
6519 * g++.dg/cpp1z/class-deduction89.C: New test.
6520 * g++.dg/cpp1z/class-deduction90.C: New test.
6522 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
6525 * gcc.target/i386/pr101175.c: New test.
6527 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
6530 * gfortran.dg/coarray_collectives_17.f90: New test.
6532 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
6533 Tobias Burnus <tobias@codesourcery.com>
6536 * gfortran.dg/pr93524.c: New.
6537 * gfortran.dg/pr93524.f90: New.
6539 2021-06-22 David Malcolm <dmalcolm@redhat.com>
6542 * gcc.dg/analyzer/pr101143.c: New test.
6544 2021-06-22 Richard Biener <rguenther@suse.de>
6546 PR middle-end/101156
6547 * gcc.dg/pr101156.c: New testcase.
6549 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6551 PR tree-optimization/101159
6552 * gcc.c-torture/compile/pr101159.c: New test.
6554 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6556 PR middle-end/101160
6557 * g++.target/i386/empty-class1.C: Require lp64 effective target
6558 instead of x86_64-*-*.
6559 * g++.target/i386/empty-class2.C: New test.
6561 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6562 Andrew Pinski <apinski@marvell.com>
6564 PR tree-optimization/101162
6565 * g++.dg/opt/pr101162.C: New test.
6567 2021-06-22 Richard Biener <rguenther@suse.de>
6569 PR tree-optimization/101151
6570 * gcc.dg/torture/pr101151.c: New testcase.
6572 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
6574 * g++.dg/modules/omp-1_a.C: Check pthread is available for
6576 * g++.dg/modules/omp-2_a.C: Ditto.
6578 2021-06-22 Richard Biener <rguenther@suse.de>
6580 PR tree-optimization/101158
6581 * gfortran.dg/pr101158.f90: New testcase.
6583 2021-06-22 Jakub Jelinek <jakub@redhat.com>
6586 * gcc.target/i386/pr11877-2.c: New test.
6588 2021-06-22 liuhongt <hongtao.liu@intel.com>
6590 PR tree-optimization/97770
6591 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
6592 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
6594 2021-06-22 liuhongt <hongtao.liu@intel.com>
6597 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
6598 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
6599 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
6600 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
6601 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
6602 * gcc.target/i386/avx512f-pr100267-1.c: New test.
6603 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
6604 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
6605 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
6606 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
6607 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
6608 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
6609 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
6610 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
6611 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
6612 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
6614 2021-06-22 liuhongt <hongtao.liu@intel.com>
6617 * gcc.target/i386/pr100310.c: New test.
6619 2021-06-21 Jason Merrill <jason@redhat.com>
6622 * g++.target/i386/empty-class1.C: New test.
6624 2021-06-21 Patrick Palka <ppalka@redhat.com>
6627 * g++.dg/opt/nrv21.C: New test.
6629 2021-06-21 Patrick Palka <ppalka@redhat.com>
6632 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
6634 2021-06-21 Jakub Jelinek <jakub@redhat.com>
6636 PR inline-asm/100785
6637 * c-c++-common/pr100785.c: New test.
6638 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
6639 * gcc.dg/pr48552-2.c: Likewise.
6641 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
6644 * gcc.target/arm/simd/pr97906.c: New test.
6646 2021-06-21 Richard Biener <rguenther@suse.de>
6648 PR tree-optimization/101121
6649 * gfortran.dg/pr101121.f: New testcase.
6651 2021-06-21 liuhongt <hongtao.liu@intel.com>
6654 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
6655 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
6656 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
6657 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
6659 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
6662 * gcc.target/i386/pr11877.c: New test case.
6664 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6666 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
6668 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
6670 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
6672 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
6675 2021-06-18 Harald Anlauf <anlauf@gmx.de>
6679 * gfortran.dg/min0_max0_1.f90: New test.
6680 * gfortran.dg/min0_max0_2.f90: New test.
6682 2021-06-18 David Malcolm <dmalcolm@redhat.com>
6684 * gcc.dg/analyzer/symbolic-7.c: New test.
6686 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6689 * gcc.target/arm/acle/pr100856.c: New test.
6690 * gcc.target/arm/multilib.exp: Add tests for cde options.
6692 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
6694 * gcc.target/powerpc/float128-minmax-2.c: New test.
6696 2021-06-17 Jason Merrill <jason@redhat.com>
6699 * g++.dg/cpp0x/deleted15.C: New test.
6701 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
6704 * gcc.target/i386/pr100704-1.c: New test.
6705 * gcc.target/i386/pr100704-2.c: Likewise.
6706 * gcc.target/i386/pr100704-3.c: Likewise.
6708 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
6711 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
6712 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
6714 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
6716 * gcc.dg/pr100790.c: New test.
6718 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
6720 * gcc.target/s390/zvector/vec-doublee.c: New test.
6721 * gcc.target/s390/zvector/vec-floate.c: New test.
6723 2021-06-17 Richard Biener <rguenther@suse.de>
6725 PR tree-optimization/54400
6726 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
6728 2021-06-16 Jason Merrill <jason@redhat.com>
6732 * g++.dg/template/access39.C: New test.
6734 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6738 * gfortran.dg/pr95502.f90: New test.
6740 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6743 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6747 * gfortran.dg/pr95502.f90: New test.
6749 2021-06-16 Harald Anlauf <anlauf@gmx.de>
6753 * gfortran.dg/pr95502.f90: New test.
6755 2021-06-16 Jason Merrill <jason@redhat.com>
6758 PR preprocessor/96391
6759 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
6760 * g++.dg/plugin/plugin.exp: Run it.
6762 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6764 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6766 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6768 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6770 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6772 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6774 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6776 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
6778 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
6780 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
6782 2021-06-16 Martin Jambor <mjambor@suse.cz>
6784 PR tree-optimization/100453
6785 * gcc.dg/tree-ssa/pr100453.c: New test.
6787 2021-06-16 Jakub Jelinek <jakub@redhat.com>
6789 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
6792 2021-06-16 Jakub Jelinek <jakub@redhat.com>
6794 PR middle-end/101062
6795 * gcc.dg/pr101062.c: New test.
6797 2021-06-16 Richard Biener <rguenther@suse.de>
6799 PR tree-optimization/101088
6800 * gcc.dg/torture/pr101088.c: New testcase.
6802 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
6804 PR rtl-optimization/46235
6805 * gcc.target/i386/bt-5.c: New test.
6806 * gcc.target/i386/bt-6.c: New test.
6807 * gcc.target/i386/bt-7.c: New test.
6809 2021-06-16 Arnaud Charlet <charlet@adacore.com>
6811 * gnat.dg/limited4.adb: Disable illegal code.
6813 2021-06-16 Richard Biener <rguenther@suse.de>
6815 PR tree-optimization/101083
6816 * gcc.dg/vect/pr97832-4.c: New testcase.
6818 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
6821 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
6822 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
6823 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
6824 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
6825 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
6826 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
6827 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
6828 * gfortran.dg/gomp/defaultmap-1.f90: New test.
6829 * gfortran.dg/gomp/defaultmap-2.f90: New test.
6830 * gfortran.dg/gomp/defaultmap-3.f90: New test.
6831 * gfortran.dg/gomp/defaultmap-4.f90: New test.
6832 * gfortran.dg/gomp/defaultmap-5.f90: New test.
6833 * gfortran.dg/gomp/defaultmap-6.f90: New test.
6834 * gfortran.dg/gomp/defaultmap-7.f90: New test.
6836 2021-06-15 David Malcolm <dmalcolm@redhat.com>
6838 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
6839 * gcc.dg/analyzer/capacity-1.c: New test.
6840 * gcc.dg/analyzer/capacity-2.c: New test.
6841 * gcc.dg/analyzer/capacity-3.c: New test.
6843 2021-06-15 David Malcolm <dmalcolm@redhat.com>
6846 * gcc.dg/analyzer/explode-2a.c: New test.
6848 2021-06-15 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.target/i386/pr101046.c: New test.
6853 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
6855 * c-c++-common/Wattributes.c: Remove s390-specific check and add
6857 * gcc.dg/Wattributes-6.c: Likewise.
6859 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
6862 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
6864 2021-06-14 Martin Sebor <msebor@redhat.com>
6867 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
6868 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
6869 * g++.dg/warn/Wstringop-overflow-7.C: New test.
6870 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
6871 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
6873 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
6876 * gcc.target/powerpc/pr100777.c: New test.
6878 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
6881 * gcc.target/i386/pr101058.c: New test.
6883 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
6886 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
6887 * gcc.dg/spellcheck-stdlib.c: Likewise.
6889 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
6891 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
6892 * gcc.target/arm/simd/mve-vshl.c: Likewise.
6893 * gcc.target/arm/simd/mve-vec-pack.c: New test.
6894 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
6896 2021-06-14 Richard Biener <rguenther@suse.de>
6898 PR tree-optimization/100934
6899 * gcc.dg/torture/pr100934.c: New testcase.
6901 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
6903 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
6904 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
6905 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
6906 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
6907 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
6908 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
6909 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
6911 2021-06-14 Richard Biener <rguenther@suse.de>
6913 PR tree-optimization/101031
6914 * gcc.dg/torture/pr101031.c: New testcase.
6916 2021-06-13 Jason Merrill <jason@redhat.com>
6918 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
6920 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
6923 * g++.target/i386/pr101023a.C: New test.
6924 * g++.target/i386/pr101023b.C: Likewise.
6926 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
6928 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
6929 * gcc.dg/uninit-pr93100.c: Skip on AIX.
6930 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
6932 2021-06-12 Jason Merrill <jason@redhat.com>
6934 * g++.dg/ext/attrib62.C: No longer warn.
6935 * g++.dg/diagnostic/maybe_unused1.C: New test.
6937 2021-06-12 Jason Merrill <jason@redhat.com>
6940 * g++.dg/ext/array4.C: New test.
6942 2021-06-11 Carl Love <cel@us.ibm.com>
6944 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
6945 (dg-require-effective-target): Change target to p9vector_hw.
6947 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
6949 * gcc.dg/gomp/simd-clones-2.c: Enhance.
6951 2021-06-11 Patrick Palka <ppalka@redhat.com>
6955 * g++.dg/template/sfinae-dr1227.C: New test.
6957 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6960 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
6962 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
6964 PR tree-optimization/96392
6965 * gcc.dg/pr96392.c: New test.
6967 2021-06-11 Richard Biener <rguenther@suse.de>
6969 PR tree-optimization/101025
6970 * gcc.dg/torture/pr101025.c: New testcase.
6972 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6975 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
6976 directives check for target is v8.1-m.main+mve or not before
6977 comparing the assembly output.
6978 * gcc.target/arm/cmse/cmse-20.c: New test.
6980 2021-06-11 Jakub Jelinek <jakub@redhat.com>
6983 * g++.dg/cpp23/consteval-if1.C: New test.
6984 * g++.dg/cpp23/consteval-if2.C: New test.
6985 * g++.dg/cpp23/consteval-if3.C: New test.
6986 * g++.dg/cpp23/consteval-if4.C: New test.
6987 * g++.dg/cpp23/consteval-if5.C: New test.
6988 * g++.dg/cpp23/consteval-if6.C: New test.
6989 * g++.dg/cpp23/consteval-if7.C: New test.
6990 * g++.dg/cpp23/consteval-if8.C: New test.
6991 * g++.dg/cpp23/consteval-if9.C: New test.
6992 * g++.dg/cpp23/consteval-if10.C: New test.
6993 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
6995 2021-06-11 David Malcolm <dmalcolm@redhat.com>
6997 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
6998 expected number of enodes after the loop.
6999 * gcc.dg/analyzer/paths-8.c: New test.
7001 2021-06-11 Richard Biener <rguenther@suse.de>
7003 PR tree-optimization/101028
7004 * gcc.dg/pr101028.c: New testcase.
7006 2021-06-11 Richard Biener <rguenther@suse.de>
7008 PR tree-optimization/101026
7009 * gfortran.dg/pr101026.f: New testcase.
7011 2021-06-11 Jakub Jelinek <jakub@redhat.com>
7013 PR rtl-optimization/101008
7014 * gcc.dg/pr101008.c: New test.
7016 2021-06-11 Jakub Jelinek <jakub@redhat.com>
7019 * gcc.target/i386/sse-pr101007.c: New test.
7021 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
7024 * gcc.target/i386/pr101021-1.c: New test.
7025 * gcc.target/i386/pr101021-2.c: Ditto.
7027 2021-06-11 Martin Liska <mliska@suse.cz>
7029 PR gcov-profile/100788
7030 * gcc.dg/pr100788.c: New test.
7032 2021-06-11 Richard Biener <rguenther@suse.de>
7034 PR middle-end/101009
7035 * gcc.dg/torture/pr101009.c: New testcase.
7037 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
7039 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
7041 2021-06-11 Marek Polacek <polacek@redhat.com>
7044 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
7045 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
7047 2021-06-10 Patrick Palka <ppalka@redhat.com>
7050 * g++.dg/template/ttp34.C: New test.
7051 * g++.dg/template/ttp34a.C: New test.
7052 * g++.dg/template/ttp34b.C: New test.
7054 2021-06-10 Patrick Palka <ppalka@redhat.com>
7057 * g++.dg/cpp2a/concepts-return-req3.C: New test.
7059 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
7061 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
7062 tests. Update expected counts.
7063 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
7064 tests. Update expected counts.
7066 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
7069 * gdc.dg/pr100967.d: New test.
7071 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
7073 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
7074 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
7076 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
7078 * gcc.dg/vect/pr56541.c: Fix target selector.
7080 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
7081 Thomas Schwinge <thomas@codesourcery.com>
7083 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
7084 * c-c++-common/goacc/finalize-1.c: Likewise.
7085 * c-c++-common/goacc/mdc-1.c: Likewise.
7086 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7087 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
7088 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
7089 * gfortran.dg/goacc/finalize-1.f: Likewise.
7090 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
7092 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
7094 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
7095 * c-c++-common/goacc/mdc-2.c: Likewise.
7096 * g++.dg/goacc/mdc.C: Likewise.
7098 2021-06-10 Jakub Jelinek <jakub@redhat.com>
7100 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
7101 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
7103 2021-06-10 Jakub Jelinek <jakub@redhat.com>
7106 * g++.dg/opt/pr100852.C: New test.
7108 2021-06-09 Andrew Pinski <apinski@marvell.com>
7110 * g++.dg/torture/pr100925.C: New test.
7112 2021-06-09 Carl Love <cel@us.ibm.com>
7114 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
7116 Add tests for vec_signextq.
7117 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
7119 2021-06-09 Carl Love <cel@us.ibm.com>
7121 * gcc.target/powerpc/fp128_conversions.c: New file.
7122 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
7123 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
7124 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
7125 (ppc_native_128bit): Remove dg-require-effective-target.
7127 2021-06-09 Carl Love <cel@us.ibm.com>
7129 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
7132 2021-06-09 Carl Love <cel@us.ibm.com>
7134 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
7137 2021-06-09 Carl Love <cel@us.ibm.com>
7139 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
7141 2021-06-09 Carl Love <cel@us.ibm.com>
7143 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
7144 New runnable test case.
7145 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
7146 for xxlor instruction.
7148 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
7150 * gcc.target/arm/simd/mve-vclz.c: New test.
7152 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
7154 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
7155 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
7156 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
7157 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
7159 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
7161 * gcc.dg/builtins-70.c: New test.
7163 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7165 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
7166 counts to test 32 and 64 bit separately.
7167 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
7168 counts to test 32 and 64 bit separately.
7169 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
7170 counts to test 32 and 64 bit separately.
7171 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
7172 counts to test 32 and 64 bit separately.
7174 2021-06-09 Richard Biener <rguenther@suse.de>
7176 PR tree-optimization/100981
7177 * gfortran.dg/vect/pr100981-1.f90: New testcase.
7179 2021-06-09 Richard Biener <rguenther@suse.de>
7181 PR tree-optimization/97832
7182 * gcc.dg/vect/pr97832-1.c: New testcase.
7183 * gcc.dg/vect/pr97832-2.c: Likewise.
7184 * gcc.dg/vect/pr97832-3.c: Likewise.
7185 * g++.dg/vect/slp-pr98855.cc: XFAIL.
7186 * gcc.dg/vect/slp-50.c: New file.
7188 2021-06-09 Jakub Jelinek <jakub@redhat.com>
7191 * gfortran.dg/gomp/pr100965.f90: New test.
7193 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
7196 * gcc.target/i386/pr100936.c: New test.
7198 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
7200 * gcc.target/powerpc/float128-call.c: Adjust.
7201 * gcc.target/powerpc/pr100085.c: New test.
7203 2021-06-09 Jason Merrill <jason@redhat.com>
7206 * g++.dg/diagnostic/enum3.C: New test.
7208 2021-06-08 Marek Polacek <polacek@redhat.com>
7211 * g++.dg/cpp2a/explicit18.C: New test.
7213 2021-06-08 Andrew Pinski <apinski@marvell.com>
7215 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
7216 happens on the outside of the bit_xor.
7218 2021-06-08 Jason Merrill <jason@redhat.com>
7220 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
7221 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
7222 * g++.dg/ext/utf-badconcat.C: Likewise.
7223 * g++.dg/ext/utf-badconcat2.C: Likewise.
7225 2021-06-08 Jason Merrill <jason@redhat.com>
7227 * g++.dg/cpp23/mixed-concat1.C: New test.
7229 2021-06-08 Jason Merrill <jason@redhat.com>
7231 * g++.dg/cpp23/whitespace-splice1.C: New test.
7233 2021-06-08 Jason Merrill <jason@redhat.com>
7235 * g++.dg/cpp23/narrowing-bool1.C: New test.
7237 2021-06-08 David Malcolm <dmalcolm@redhat.com>
7240 * gcc.dg/analyzer/bitfields-1.c: New test.
7241 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
7243 (test_44): Update test values assigned to the bits to ones that
7244 fit in the range of the bitfield type. Remove xfails.
7245 (test_45): Remove xfails.
7247 2021-06-08 Jason Merrill <jason@redhat.com>
7250 * g++.dg/cpp0x/initlist124.C: New test.
7252 2021-06-08 Richard Biener <rguenther@suse.de>
7254 PR tree-optimization/100923
7255 * gcc.dg/torture/pr100923.c: New testcase.
7257 2021-06-08 Jakub Jelinek <jakub@redhat.com>
7260 * g++.dg/gomp/doacross-2.C: New test.
7262 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
7264 PR middle-end/100951
7265 * gcc.target/i386/pr100951.c: New test.
7267 2021-06-08 Jakub Jelinek <jakub@redhat.com>
7271 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
7273 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
7276 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
7277 * gfortran.dg/gomp/scan-5.f90: Likewise.
7278 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
7279 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
7280 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
7281 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
7282 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
7284 2021-06-08 Martin Liska <mliska@suse.cz>
7286 * gcc.dg/format/strfmon-1.c: Fix typo.
7287 * gfortran.dg/char4-subscript.f90: Likewise.
7289 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
7291 PR tree-optimization/100794
7292 * gcc.dg/tree-ssa/pr100794.c: New test.
7294 2021-06-08 Jason Merrill <jason@redhat.com>
7297 * g++.dg/template/lookup17.C: New test.
7299 2021-06-08 Jason Merrill <jason@redhat.com>
7302 * g++.dg/cpp0x/alias-decl-73.C: New test.
7304 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
7307 * gcc.target/i386/pr100637-5b.c: New test.
7308 * gcc.target/i386/pr100637-5w.c: Ditto.
7310 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
7313 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
7314 * gcc.target/i386/pr82735-4.c: Likewise.
7315 * gcc.target/i386/pr82735-5.c: Likewise.
7317 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
7319 * gcc.dg/sso-14.c: Adjust.
7321 2021-06-07 Patrick Palka <ppalka@redhat.com>
7324 * g++.dg/template/access38.C: New test.
7326 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
7329 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
7332 2021-06-07 Jakub Jelinek <jakub@redhat.com>
7335 * gcc.dg/pr100887.c: New test.
7337 2021-06-07 Jakub Jelinek <jakub@redhat.com>
7339 PR middle-end/100898
7340 * g++.dg/ext/va-arg-pack-3.C: New test.
7342 2021-06-07 liuhongt <hongtao.liu@intel.com>
7345 * g++.target/i386/pr100885.C: New test.
7347 2021-06-07 liuhongt <hongtao.liu@intel.com>
7350 * gcc.target/i386/pr82735-1.c: New test.
7351 * gcc.target/i386/pr82735-2.c: New test.
7352 * gcc.target/i386/pr82735-3.c: New test.
7353 * gcc.target/i386/pr82735-4.c: New test.
7354 * gcc.target/i386/pr82735-5.c: New test.
7356 2021-06-06 Jakub Jelinek <jakub@redhat.com>
7358 * gcc.dg/gomp/scan-1.c: New test.
7360 2021-06-06 Jakub Jelinek <jakub@redhat.com>
7363 * c-c++-common/gomp/pr100902-1.c: New test.
7365 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
7367 * gcc.dg/sso-14.c: New test.
7369 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
7376 * gfortran.dg/PR100120.f90: New test.
7377 * gfortran.dg/character_workout_1.f90: New test.
7378 * gfortran.dg/character_workout_4.f90: New test.
7380 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7382 PR middle-end/100905
7383 * gfortran.dg/gomp/loop-3.f90: New test.
7385 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
7388 * gdc.dg/pr100882a.d: New test.
7389 * gdc.dg/pr100882b.d: New test.
7390 * gdc.dg/pr100882c.d: New test.
7391 * gdc.dg/torture/pr100882.d: New test.
7393 2021-06-04 Patrick Palka <ppalka@redhat.com>
7396 * g++.dg/template/param4.C: New test.
7397 * g++.dg/template/param5.C: New test.
7398 * g++.dg/cpp1z/nontype-auto19.C: New test.
7399 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
7400 deduced type of a decltype(auto) NTTP has top-level cv-quals.
7402 2021-06-04 Patrick Palka <ppalka@redhat.com>
7405 * g++.dg/cpp0x/alias-decl-72.C: New test.
7406 * g++.dg/cpp0x/alias-decl-72a.C: New test.
7408 2021-06-04 Harald Anlauf <anlauf@gmx.de>
7411 * gfortran.dg/inline_matmul_25.f90: New test.
7413 2021-06-04 Martin Sebor <msebor@redhat.com>
7416 * gcc.dg/nonnull-6.c: New test.
7418 2021-06-04 Martin Sebor <msebor@redhat.com>
7420 PR middle-end/100732
7421 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
7422 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
7423 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
7424 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
7425 * gcc.dg/uninit-pr100732.c: New test.
7427 2021-06-04 Martin Sebor <msebor@redhat.com>
7429 * gcc.dg/Wvla-parameter-10.c: New test.
7430 * gcc.dg/Wvla-parameter-11.c: New test.
7432 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7434 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
7435 commit in addition - add more dg-errors and '... end ...' due to changed
7437 * gfortran.dg/goacc/omp.f95: Likewise.
7438 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
7440 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
7443 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
7445 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7447 * gfortran.dg/gomp/pr99928-5.f90: Really use the
7448 proper iteration variable.
7450 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7452 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
7453 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
7454 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
7455 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
7456 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
7457 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
7458 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
7459 fix loop-variable and remove xfail.
7461 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7464 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
7466 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
7469 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
7470 C/C++ version of the patch.
7471 * gfortran.dg/gomp/loop-1.f90: New test.
7472 * gfortran.dg/gomp/loop-2.f90: New test.
7473 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
7474 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
7475 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
7476 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
7477 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
7478 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
7479 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
7480 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
7481 of 'acc loops' to hide unrelated bug for now.
7482 * gfortran.dg/goacc/omp-fixed.f: Likewise
7484 2021-06-04 Jakub Jelinek <jakub@redhat.com>
7487 * gcc.target/i386/pr100887.c: New test.
7489 2021-06-04 Jakub Jelinek <jakub@redhat.com>
7492 * g++.dg/gomp/declare-simd-8.C: New test.
7494 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
7496 * gcc.target/powerpc/not-promote-mode.c: New.
7498 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
7501 * gcc.target/i386/vperm-v2hi.c: New test.
7502 * gcc.target/i386/vperm-v4qi.c: Ditto.
7504 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
7506 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
7508 2021-06-03 Patrick Palka <ppalka@redhat.com>
7511 * g++.dg/cpp0x/alias-decl-71.C: New test.
7513 2021-06-03 Patrick Palka <ppalka@redhat.com>
7516 * g++.dg/cpp2a/using-enum-9.C: New test.
7518 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
7520 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
7522 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
7524 * gcc.target/arm/simd/mve-vabs.c: New test.
7526 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
7528 * gnat.dg/bit_packed_array6.adb: New test.
7529 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
7531 2021-06-03 Martin Liska <mliska@suse.cz>
7533 * gcc.dg/spellcheck-options-23.c: New test.
7535 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
7537 * gnat.dg/inline22.adb: New test.
7539 2021-06-03 Tamar Christina <tamar.christina@arm.com>
7541 * gcc.target/aarch64/cpunative/info_16: Update implementer.
7542 * gcc.target/aarch64/cpunative/info_17: Likewise
7544 2021-06-03 Jakub Jelinek <jakub@redhat.com>
7547 * g++.dg/gomp/depend-iterator-3.C: New test.
7548 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
7549 this as base expression of depend array section, expect a different
7550 error wording for this as depend locator and add testcases
7551 for affinity clauses.
7553 2021-06-02 Jason Merrill <jason@redhat.com>
7556 * g++.dg/init/no-elide2.C: New test.
7558 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
7560 * gcc.target/s390/ashr.c: New test.
7562 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
7565 * gfortran.dg/gomp/taskloop-2.f90: New.
7567 2021-06-02 Jakub Jelinek <jakub@redhat.com>
7569 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
7572 2021-06-01 Patrick Palka <ppalka@redhat.com>
7575 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
7576 * g++.dg/cpp0x/dc10.C: New test.
7577 * g++.dg/cpp0x/initlist-base4.C: New test.
7578 * g++.dg/cpp2a/constexpr-init22.C: New test.
7580 2021-06-01 Andrew Pinski <apinski@marvell.com>
7582 PR tree-optimization/95481
7583 * gcc.dg/tree-ssa/tailcall-10.c: New test.
7584 * gcc.dg/tree-ssa/tailcall-11.c: New test.
7585 * gcc.dg/tree-ssa/tailcall-12.c: New test.
7586 * gcc.dg/tree-ssa/tailcall-13.c: New test.
7587 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
7589 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
7592 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
7594 2021-06-01 Jason Merrill <jason@redhat.com>
7597 * g++.dg/cpp2a/destroying-delete5.C: New test.
7599 2021-06-01 Jason Merrill <jason@redhat.com>
7602 * g++.dg/cpp0x/depr-copy4.C: New test.
7604 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
7606 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
7607 * gcc.dg/pr80776-1.c: Same.
7609 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
7612 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
7613 now diagnosed with less error output.
7614 * gfortran.dg/gomp/scan-1.f90: Likewise.
7615 * gfortran.dg/gomp/pr99928-3.f90: New test.
7616 * gfortran.dg/gomp/taskloop-1.f90: New test.
7618 2021-06-01 liuhongt <hongtao.liu@intel.com>
7620 PR tree-optimization/98365
7621 * gcc.target/i386/pr98365.c: New test.
7623 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
7625 PR tree-optimization/100781
7626 * gcc.dg/pr100781.c: New.
7628 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
7630 PR tree-optimization/100774
7631 * g++.dg/pr100774.C: New.
7633 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
7635 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
7636 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
7638 2021-05-31 Richard Biener <rguenther@suse.de>
7641 * c-c++-common/builtin-shufflevector-2.c: New testcase.
7642 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
7643 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
7644 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
7646 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
7649 * g++.target/powerpc/pr99842.C: New.
7651 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
7653 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
7654 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
7655 (plugin_init): Likewise.
7656 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
7657 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
7658 (plugin_init): Likewise.
7659 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
7660 (plugin_init): Likewise.
7662 2021-05-29 Jakub Jelinek <jakub@redhat.com>
7665 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
7666 combined with parallel, teams or taskloop and defaultmap(none)
7667 to constructs combined with target.
7668 * c-c++-common/gomp/pr99928-2.c: Likewise.
7669 * c-c++-common/gomp/pr99928-3.c: Likewise.
7670 * c-c++-common/gomp/pr99928-4.c: Likewise.
7671 * c-c++-common/gomp/pr99928-5.c: Likewise.
7672 * c-c++-common/gomp/pr99928-6.c: Likewise.
7673 * c-c++-common/gomp/pr99928-7.c: Likewise.
7674 * c-c++-common/gomp/pr99928-8.c: Likewise.
7675 * c-c++-common/gomp/pr99928-9.c: Likewise.
7676 * c-c++-common/gomp/pr99928-10.c: Likewise.
7677 * c-c++-common/gomp/pr99928-13.c: Likewise.
7678 * c-c++-common/gomp/pr99928-14.c: Likewise.
7680 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
7682 * gcc.dg/Wstringop-overflow-55.c:
7683 * gcc.dg/pr80776-1.c:
7685 2021-05-28 Richard Biener <rguenther@suse.de>
7687 PR tree-optimization/100778
7688 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
7690 2021-05-28 Jason Merrill <jason@redhat.com>
7694 * g++.dg/inherit/virtual15.C: New test.
7695 * g++.dg/inherit/virtual15a.C: New file.
7697 2021-05-28 Richard Biener <rguenther@suse.de>
7700 * gcc.dg/pr100791.c: New testcase.
7702 2021-05-28 Richard Biener <rguenther@suse.de>
7705 * gcc.dg/gimplefe-error-11.c: New testcase.
7707 2021-05-28 Jakub Jelinek <jakub@redhat.com>
7710 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
7711 * c-c++-common/gomp/pr99928-9.c: Likewise.
7712 * c-c++-common/gomp/pr99928-10.c: Likewise.
7713 * c-c++-common/gomp/pr99928-16.c: New test.
7715 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
7717 * c-c++-common/gomp/affinity-1.c: New test.
7718 * c-c++-common/gomp/affinity-2.c: New test.
7719 * c-c++-common/gomp/affinity-3.c: New test.
7720 * c-c++-common/gomp/affinity-4.c: New test.
7721 * c-c++-common/gomp/affinity-5.c: New test.
7722 * c-c++-common/gomp/affinity-6.c: New test.
7723 * c-c++-common/gomp/affinity-7.c: New test.
7724 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
7725 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
7726 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
7727 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
7728 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
7729 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
7730 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
7731 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
7732 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
7733 * gfortran.dg/gomp/taskwait.f90: New test.
7735 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
7736 Richard Biener <rguenther@suse.de>
7738 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
7739 Adjust scanning pattern for !lp64.
7740 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
7741 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
7744 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
7746 PR tree-optimization/99398
7747 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
7748 * gcc.target/powerpc/vec-perm-ctor.c: New test.
7749 * gcc.target/powerpc/vec-perm-ctor.h: New test.
7751 2021-05-27 Matthias Kretz <kretz@kde.org>
7754 * g++.dg/diagnostic/pr100716.C: New test.
7755 * g++.dg/diagnostic/pr100716-1.C: Same test with
7756 -fno-pretty-templates.
7758 2021-05-27 Patrick Palka <ppalka@redhat.com>
7761 * g++.dg/cpp0x/static_assert17.C: New test.
7763 2021-05-27 Jason Merrill <jason@redhat.com>
7766 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
7768 2021-05-27 Patrick Palka <ppalka@redhat.com>
7773 * g++.dg/template/partial16.C: New test.
7774 * g++.dg/template/partial17.C: New test.
7775 * g++.dg/template/partial18.C: New test.
7776 * g++.dg/template/partial19.C: New test.
7777 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
7778 ill-formed partial specialization.
7779 * g++.dg/cpp0x/variadic38.C: Likewise.
7780 * g++.dg/cpp1z/pr81016.C: Likewise.
7781 * g++.dg/template/partial5.C: Likewise.
7782 * g++.old-deja/g++.pt/spec21.C: Likewise.
7784 2021-05-27 Harald Anlauf <anlauf@gmx.de>
7787 * gfortran.dg/pointer_check_14.f90: New test.
7789 2021-05-27 Harald Anlauf <anlauf@gmx.de>
7792 * gfortran.dg/bounds_check_22.f90: New test.
7794 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
7796 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
7798 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
7801 * gcc.target/i386/pr100637-3b.c (avgu): New test.
7802 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
7804 2021-05-26 Patrick Palka <ppalka@redhat.com>
7807 * g++.dg/template/access37.C: New test.
7808 * g++.dg/template/access37a.C: New test.
7810 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
7812 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
7813 * gcc.dg/pr80776-1.c: Same.
7815 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
7817 * lib/target-supports.exp (check_effective_target_vect32): New.
7818 (available_vector_sizes): Append 32 for x86 targets.
7819 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
7820 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
7821 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
7822 * gcc.target/i386/pr100637-3b.c: New test.
7823 * gcc.target/i386/pr100637-3w.c: Ditto.
7824 * gcc.target/i386/pr100637-4b.c: Ditto.
7825 * gcc.target/i386/pr100637-4w.c: Ditto.
7827 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
7829 * gcc.dg/sso-13.c: New test.
7831 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
7833 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
7835 2021-05-26 Patrick Palka <ppalka@redhat.com>
7838 * g++.dg/cpp1z/elide6.C: New test.
7840 2021-05-26 Patrick Palka <ppalka@redhat.com>
7843 * g++.dg/cpp0x/noexcept68.C: New test.
7845 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
7847 * gcc.target/csky/fldrd_fstrd.c: New.
7848 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
7850 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
7852 * gcc.target/csky/ldbs.c: New.
7854 2021-05-26 Andrew Pinski <apinski@marvell.com>
7856 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
7857 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
7859 2021-05-25 Jakub Jelinek <jakub@redhat.com>
7862 * g++.dg/cpp1z/nodiscard8.C: New test.
7863 * g++.dg/cpp1z/nodiscard9.C: New test.
7865 2021-05-25 Martin Liska <mliska@suse.cz>
7867 * gcc.dg/sancov/attribute.c: New test.
7869 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
7871 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
7873 2021-05-25 Jakub Jelinek <jakub@redhat.com>
7876 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
7878 * c-c++-common/gomp/pr99928-9.c: Likewise.
7879 * c-c++-common/gomp/pr99928-10.c: Likewise.
7881 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
7883 * gcc.target/csky/fpuv3/fpuv3.exp: New.
7884 * gcc.target/csky/fpuv3/fpv3_div.c: New.
7885 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
7886 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
7887 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
7888 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
7889 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
7890 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
7891 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
7892 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
7893 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
7894 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
7895 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
7896 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
7897 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
7898 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
7899 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
7900 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
7901 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
7902 * gcc.target/csky/fpuv3/fpv3_h.c: New.
7903 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
7904 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
7905 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
7906 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
7907 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
7908 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
7909 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
7910 * gcc.target/csky/fpuv3/fpv3_max.c: New.
7911 * gcc.target/csky/fpuv3/fpv3_min.c: New.
7912 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
7913 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
7914 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
7915 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
7916 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
7917 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
7918 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
7919 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
7921 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
7923 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
7925 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
7928 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
7929 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
7930 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
7931 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
7933 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
7935 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
7938 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
7940 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
7943 2021-05-24 liuhongt <hongtao.liu@intel.com>
7946 * gcc.target/i386/pr100660.c: New test.
7948 2021-05-24 Andrew Pinski <apinski@marvell.com>
7950 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
7951 when matching ssa name version.
7952 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
7954 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
7957 * gcc.target/i386/pr100722.c: New test.
7959 2021-05-23 Harald Anlauf <anlauf@gmx.de>
7962 * gfortran.dg/pr100551.f90: New test.
7964 2021-05-23 Andrew Pinski <apinski@marvell.com>
7966 * gcc.dg/gimplefe-45.c: New test.
7968 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
7970 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
7972 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
7974 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
7975 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
7977 2021-05-21 Jakub Jelinek <jakub@redhat.com>
7980 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
7981 * c-c++-common/gomp/pr99928-15.c: New test.
7983 2021-05-21 Jakub Jelinek <jakub@redhat.com>
7986 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
7987 * c-c++-common/gomp/pr99928-13.c: New test.
7988 * c-c++-common/gomp/pr99928-14.c: New test.
7990 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
7993 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
7994 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
7995 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
7997 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
7999 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
8002 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
8003 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
8004 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
8006 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
8007 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
8008 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
8009 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
8011 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
8012 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8013 * c-c++-common/goacc/private-reduction-1.c: Likewise.
8014 * gfortran.dg/goacc/private-3.f95: Likewise.
8016 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
8018 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
8020 * gcc.c-torture/compile/ssa-unused-1.c: New file.
8022 2021-05-21 Richard Biener <rguenther@suse.de>
8023 H.J. Lu <hjl.tools@gmail.com>
8025 * gcc.target/i386/pr90773-24.c: New test.
8026 * gcc.target/i386/pr90773-25.c: Likewise.
8028 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
8031 * g++.target/i386/pr100637-1b.C: New test.
8032 * g++.target/i386/pr100637-1w.C: Ditto.
8033 * gcc.target/i386/pr100637-2b.c: Ditto.
8034 * gcc.target/i386/pr100637-2w.c: Ditto.
8036 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
8038 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
8040 2021-05-20 Jason Merrill <jason@redhat.com>
8042 * g++.dg/cpp2a/desig19.C: New test.
8044 2021-05-20 Jason Merrill <jason@redhat.com>
8047 * g++.dg/cpp2a/desig18.C: New test.
8049 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
8051 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
8052 * lib/dg-pch.exp: Adjust diagnostic message.
8054 2021-05-20 Martin Sebor <msebor@redhat.com>
8056 PR middle-end/100684
8057 * g++.dg/warn/Wnonnull13.C: New test.
8058 * g++.dg/warn/Wnonnull14.C: New test.
8059 * g++.dg/warn/Wnonnull15.C: New test.
8061 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
8063 * g++.dg/modules/omp-1_c.C: Fix testcase.
8065 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
8068 * gcc.target/i386/pr100701.c: New test.
8070 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
8072 * gfortran.dg/gomp/map-6.f90: New test.
8073 * gfortran.dg/gomp/map-7.f90: New test.
8074 * gfortran.dg/gomp/map-8.f90: New test.
8076 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
8079 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
8080 * gnat.dg/unchecked_convert6.adb: Likewise.
8082 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
8085 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
8087 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
8088 Torbjörn Svensson <torbjorn.svensson@st.com>
8091 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
8092 * c-c++-common/cpp/file-name-1.c: New test.
8094 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
8097 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
8098 add comments regarding what the code does.
8100 2021-05-20 Jakub Jelinek <jakub@redhat.com>
8103 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
8104 * c-c++-common/gomp/pr99928-5.c: Likewise.
8106 2021-05-20 Jakub Jelinek <jakub@redhat.com>
8108 PR preprocessor/100646
8109 * gcc.dg/cpp/pr100646-1.c: New test.
8110 * gcc.dg/cpp/pr100646-2.c: New test.
8112 2021-05-20 Jason Merrill <jason@redhat.com>
8115 * g++.dg/cpp2a/nontype-complex1.C: New test.
8117 2021-05-20 Jason Merrill <jason@redhat.com>
8120 * g++.dg/parse/access13.C: New test.
8122 2021-05-19 Martin Sebor <msebor@redhat.com>
8125 * gcc.dg/pr100619.c: New test.
8127 2021-05-19 Jason Merrill <jason@redhat.com>
8131 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
8133 2021-05-19 Jason Merrill <jason@redhat.com>
8135 * g++.dg/cpp1z/class-deduction-access1.C: New test.
8136 * g++.dg/cpp1z/class-deduction-access2.C: New test.
8138 2021-05-19 Marek Polacek <polacek@redhat.com>
8141 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
8142 Remove dg-errors for GNU attributes.
8143 * g++.dg/ext/attrib63.C: Remove dg-error.
8144 * g++.dg/cpp0x/friend8.C: New test.
8146 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
8148 * g++.dg/modules/omp-1_a.C: Check pthread is available.
8149 * g++.dg/modules/omp-1_b.C: Ditto.
8150 * g++.dg/modules/omp-1_c.C: Ditto.
8151 * g++.dg/modules/omp-2_a.C: Ditto.
8152 * g++.dg/modules/omp-2_b.C: Ditto.
8154 2021-05-19 Alex Coplan <alex.coplan@arm.com>
8157 * gcc.target/arm/cmse/pr100333.c: New test.
8159 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
8162 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
8164 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
8166 * gcc.target/riscv/arch-12.c: New.
8167 * gcc.target/riscv/attribute-19.c: New.
8169 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
8171 * gcc.target/aarch64/narrow_high_combine.c: New test.
8173 2021-05-19 Richard Biener <rguenther@suse.de>
8175 PR middle-end/100672
8176 * gcc.dg/torture/pr100672.c: New testcase.
8178 2021-05-19 Martin Liska <mliska@suse.cz>
8181 * gcc.dg/local1.c: Fix typos.
8182 * gcc.dg/ucnid-5-utf8.c: Likewise.
8183 * gcc.dg/ucnid-5.c: Likewise.
8185 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8187 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
8188 scan-assembly-times to scan-assembly not for superfluous uxtb.
8189 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
8190 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
8191 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
8192 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
8193 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
8194 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
8195 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
8196 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
8197 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
8198 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
8199 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
8200 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
8201 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
8202 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
8203 * gcc.target/aarch64/sve/ld1_extend.c: New test.
8205 2021-05-19 Jakub Jelinek <jakub@redhat.com>
8207 PR middle-end/100576
8208 * gcc.c-torture/compile/pr100576.c: New test.
8210 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8212 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
8214 2021-05-19 Jakub Jelinek <jakub@redhat.com>
8217 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
8218 * c-c++-common/gomp/pr99928-12.c: New test.
8220 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
8222 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
8223 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
8224 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
8225 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
8226 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
8227 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
8228 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
8229 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
8230 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
8231 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
8232 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
8233 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
8234 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
8235 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
8236 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
8238 2021-05-19 Jason Merrill <jason@redhat.com>
8241 * g++.dg/dfp/mangle-6.C: New test.
8243 2021-05-19 Jason Merrill <jason@redhat.com>
8246 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
8248 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
8250 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
8251 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
8252 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
8254 2021-05-18 Jason Merrill <jason@redhat.com>
8258 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
8260 2021-05-18 Jason Merrill <jason@redhat.com>
8262 * g++.dg/cpp0x/implicit-delete1.C: New test.
8264 2021-05-18 David Malcolm <dmalcolm@redhat.com>
8267 * gcc.dg/analyzer/pr100615.c: New test.
8269 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
8272 * gcc.target/i386/pr100637-1b.c: New test.
8273 * gcc.target/i386/pr100637-1w.c: Ditto.
8274 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
8275 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
8276 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
8277 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
8278 pmovsxbd and pmovsxwq.
8279 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
8280 pmovzxbd and pmovzxwq.
8282 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
8285 * gfortran.dg/goacc-gomp/depobj.f90: New test.
8287 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
8289 * lib/gcc-dg.exp: Implement 'dg-note'.
8290 * lib/prune.exp: Likewise.
8291 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
8292 'dg-prune-output "note: ".
8293 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
8294 'dg-note', match up additional notes, one class of them with
8296 * lib/lto.exp: Implement 'dg-lto-note'.
8297 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
8299 * g++.dg/lto/odr-1_1.C: Likewise.
8300 * g++.dg/lto/odr-2_1.C: Likewise.
8302 2021-05-18 Jakub Jelinek <jakub@redhat.com>
8304 PR rtl-optimization/100590
8305 * gcc.dg/pr100590.c: New test.
8307 2021-05-18 Jakub Jelinek <jakub@redhat.com>
8310 * g++.dg/other/pr100580.C: New test.
8312 2021-05-18 Jakub Jelinek <jakub@redhat.com>
8314 PR tree-optimization/94589
8315 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
8317 2021-05-18 Richard Biener <rguenther@suse.de>
8319 * gcc.target/i386/pr100582.c: Adjust for AVX512.
8321 2021-05-18 Richard Biener <rguenther@suse.de>
8324 * gcc.dg/gimplefe-error-10.c: New testcase.
8326 2021-05-18 Richard Biener <rguenther@suse.de>
8329 * gcc.dg/pr100547.c: New testcase.
8330 * gcc.dg/attr-vector_size.c: Adjust.
8332 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
8334 * gcc.target/s390/zvector/vec-_Bool.c: New test.
8336 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
8339 * g++.target/s390/pr100281-1.C: New test.
8340 * g++.target/s390/pr100281-2.C: New test.
8342 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
8344 PR tree-optimization/100512
8345 * gcc.dg/pr100512.c: New.
8347 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
8349 * g++.dg/conversion/pr100635.C: New test.
8351 2021-05-17 Harald Anlauf <anlauf@gmx.de>
8354 * gfortran.dg/pr98411.f90: New test.
8356 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
8358 * gcc.dg/pr100349.c: New test.
8360 2021-05-17 Tamar Christina <tamar.christina@arm.com>
8362 * gcc.target/aarch64/cpunative/info_16: New test.
8363 * gcc.target/aarch64/cpunative/info_17: New test.
8364 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
8365 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
8367 2021-05-17 Richard Biener <rguenther@suse.de>
8370 * gcc.dg/gimplefe-error-9.c: New testcase.
8372 2021-05-17 Richard Biener <rguenther@suse.de>
8374 PR middle-end/100582
8375 * gcc.target/i386/pr100582.c: New testcase.
8377 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8379 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
8380 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
8382 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
8383 vectorize float16_t vectors.
8385 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8387 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
8388 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
8389 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
8391 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
8393 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
8395 2021-05-17 liuhongt <hongtao.liu@intel.com>
8398 * gcc.target/i386/pr100549.c: New test.
8400 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8402 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
8404 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8406 * gcc.target/arm/simd/mve-vadd-1.c: New.
8408 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8410 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
8412 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8414 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
8416 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8418 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
8420 * lib/target-supports.exp
8421 (check_effective_target_arm_qbit_ok_nocache): Rename into...
8422 (check_effective_target_arm_sat_ok_nocache): ... this. Check
8423 __ARM_FEATURE_SAT and use armv6.
8425 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
8428 * gfortran.dg/gomp/workshare-59.f90: New test.
8430 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8433 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
8435 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
8437 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
8439 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
8441 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
8443 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
8445 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
8448 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
8450 * gcc.target/powerpc/rop-1.c: New.
8451 * gcc.target/powerpc/rop-2.c: New.
8452 * gcc.target/powerpc/rop-3.c: New.
8453 * gcc.target/powerpc/rop-4.c: New.
8454 * gcc.target/powerpc/rop-5.c: New.
8456 2021-05-15 Martin Jambor <mjambor@suse.cz>
8459 2021-05-15 Martin Jambor <mjambor@suse.cz>
8461 PR tree-optimization/100453
8462 * gcc.dg/tree-ssa/pr100453.c: New test.
8464 2021-05-15 Jakub Jelinek <jakub@redhat.com>
8466 PR rtl-optimization/100342
8467 * gcc.target/i386/pr100342.c: New test.
8469 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
8471 * gfortran.dg/gomp/parallel-master-1.f90: New test.
8472 * gfortran.dg/gomp/parallel-master-2.f90: New test.
8474 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
8476 * gfortran.dg/gomp/implicit-save.f90: New test.
8478 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8481 * g++.dg/cpp1y/pr95226.C: New test.
8483 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8486 * g++.dg/cpp0x/pr94616.C: New test.
8488 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8491 * g++.dg/cpp0x/sfinae68.C: New test.
8493 2021-05-14 Jakub Jelinek <jakub@redhat.com>
8495 * g++.dg/cpp1y/pr88872.C: New test.
8497 2021-05-14 Michael de Lang <kingoipo@gmail.com>
8499 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
8501 2021-05-14 Marek Polacek <polacek@redhat.com>
8502 Jason Merrill <jason@redhat.com>
8505 * g++.dg/cpp0x/friend7.C: New test.
8506 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
8507 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
8508 * g++.dg/cpp0x/gen-attrs-74.C: New test.
8509 * g++.dg/ext/attrib63.C: New test.
8511 2021-05-13 Martin Sebor <msebor@redhat.com>
8513 PR tree-optimization/93100
8515 * g++.dg/warn/uninit-pr93100.C: New test.
8516 * gcc.dg/uninit-pr93100.c: New test.
8517 * gcc.dg/uninit-pr98583.c: New test.
8519 2021-05-13 Martin Jambor <mjambor@suse.cz>
8521 PR tree-optimization/100453
8522 * gcc.dg/tree-ssa/pr100453.c: New test.
8524 2021-05-13 Martin Sebor <msebor@redhat.com>
8526 * g++.dg/pr100574.C: Use size_t as operator new argument type.
8528 2021-05-13 Martin Liska <mliska@suse.cz>
8530 PR middle-end/100504
8531 * gcc.target/i386/pr100504.c: New test.
8533 2021-05-13 Martin Sebor <msebor@redhat.com>
8536 * gcc.dg/Wvla-parameter-9.c: New test.
8538 2021-05-13 Jakub Jelinek <jakub@redhat.com>
8541 * c-c++-common/gomp/pr99928-1.c: New test.
8542 * c-c++-common/gomp/pr99928-2.c: New test.
8543 * c-c++-common/gomp/pr99928-3.c: New test.
8544 * c-c++-common/gomp/pr99928-4.c: New test.
8545 * c-c++-common/gomp/pr99928-5.c: New test.
8546 * c-c++-common/gomp/pr99928-6.c: New test.
8547 * c-c++-common/gomp/pr99928-7.c: New test.
8548 * c-c++-common/gomp/pr99928-8.c: New test.
8549 * c-c++-common/gomp/pr99928-9.c: New test.
8550 * c-c++-common/gomp/pr99928-10.c: New test.
8551 * c-c++-common/gomp/pr99928-11.c: New test.
8553 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
8556 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
8558 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
8560 * gcc.dg/pr100563.c: New test.
8562 2021-05-13 Jakub Jelinek <jakub@redhat.com>
8564 PR tree-optimization/98856
8565 * gcc.target/i386/sse2-psraq-1.c: New test.
8566 * gcc.target/i386/sse4_2-psraq-1.c: New test.
8567 * gcc.target/i386/avx-psraq-1.c: New test.
8568 * gcc.target/i386/avx2-psraq-1.c: New test.
8569 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
8571 * gcc.target/i386/avx2-pr82370.c: Likewise.
8572 * gcc.target/i386/avx512f-pr82370.c: Likewise.
8573 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
8574 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
8575 * gcc.dg/torture/vshuf-8.inc: Likewise.
8577 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
8580 * g++.target/i386/pr100581.C: New test.
8582 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
8585 * gnat.dg/lto21.adb: Prune new LTO warning.
8587 2021-05-13 Martin Liska <mliska@suse.cz>
8590 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
8591 * gcc.dg/torture/pr94947-1.c: Likewise.
8593 2021-05-13 liuhongt <hongtao.liu@intel.com>
8595 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
8597 2021-05-13 liuhongt <hongtao.liu@intel.com>
8600 * gcc.target/i386/avx-pr94680.c: New test.
8601 * gcc.target/i386/avx512f-pr94680.c: New test.
8602 * gcc.target/i386/sse2-pr94680.c: New test.
8604 2021-05-12 Martin Sebor <msebor@redhat.com>
8606 PR middle-end/100571
8607 * gcc.dg/Wstringop-overflow-67.c: New test.
8609 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
8612 * gcc.dg/pr100521.c: New file.
8614 2021-05-12 Marek Polacek <polacek@redhat.com>
8616 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
8618 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
8620 * c-c++-common/gomp/map-6.c: New test.
8621 * c-c++-common/gomp/map-7.c: New test.
8623 2021-05-12 Richard Biener <rguenther@suse.de>
8625 PR tree-optimization/100566
8626 * gcc.dg/torture/pr100566.c: New testcase.
8628 2021-05-12 Jakub Jelinek <jakub@redhat.com>
8630 PR preprocessor/100392
8631 * gcc.dg/cpp/pr100392.c: New test.
8632 * gcc.dg/cpp/pr100392.h: New file.
8634 2021-05-12 Martin Liska <mliska@suse.cz>
8636 * lib/lto.exp: When running tests without jobserver, one can see
8637 the following warning for tests that use 1to1 partitioning.
8639 2021-05-12 liuhongt <hongtao.liu@intel.com>
8642 * gcc.target/i386/avx2-pr99908.c: New test.
8643 * gcc.target/i386/sse4_1-pr99908.c: New test.
8645 2021-05-12 Richard Biener <rguenther@suse.de>
8647 PR tree-optimization/100519
8648 * gcc.dg/torture/pr100519.c: New testcase.
8650 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
8653 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
8655 2021-05-12 Jakub Jelinek <jakub@redhat.com>
8657 PR middle-end/100508
8658 * gcc.dg/gomp/pr100508.c: New test.
8660 2021-05-12 Jakub Jelinek <jakub@redhat.com>
8661 Marc Glisse <marc.glisse@inria.fr>
8663 PR tree-optimization/94589
8664 * gcc.dg/tree-ssa/pr94589-1.c: New test.
8666 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
8669 * g++.target/i386/pr98218-1.C: Ditto.
8670 * gcc.target/i386/pr98218-4.c: New test.
8671 * gcc.target/i386/pr98218-1.c: Correct PR number.
8672 * gcc.target/i386/pr98218-1a.c: Ditto.
8673 * gcc.target/i386/pr98218-2.c: Ditto.
8674 * gcc.target/i386/pr98218-2a.c: Ditto.
8675 * gcc.target/i386/pr98218-3.c: Ditto.
8676 * gcc.target/i386/pr98218-3a.c: Ditto.
8678 2021-05-11 Joseph Myers <joseph@codesourcery.com>
8680 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
8681 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
8683 2021-05-11 Joseph Myers <joseph@codesourcery.com>
8685 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
8688 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
8690 * gcc.dg/guality/pr43077-1.c: Align types of output and input
8691 operands by lifting immediates to type long.
8693 2021-05-11 Joseph Myers <joseph@codesourcery.com>
8695 * gcc.dg/c11-digit-separators-1.c,
8696 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
8699 2021-05-11 Jason Merrill <jason@redhat.com>
8702 * g++.dg/ext/vector41.C: New test.
8704 2021-05-11 Martin Liska <mliska@suse.cz>
8706 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
8707 * brig.dg/README: Removed.
8708 * brig.dg/dg.exp: Removed.
8709 * brig.dg/test/gimple/alloca.hsail: Removed.
8710 * brig.dg/test/gimple/atomics.hsail: Removed.
8711 * brig.dg/test/gimple/branches.hsail: Removed.
8712 * brig.dg/test/gimple/fbarrier.hsail: Removed.
8713 * brig.dg/test/gimple/function_calls.hsail: Removed.
8714 * brig.dg/test/gimple/internal-casts.hsail: Removed.
8715 * brig.dg/test/gimple/kernarg.hsail: Removed.
8716 * brig.dg/test/gimple/mem.hsail: Removed.
8717 * brig.dg/test/gimple/mulhi.hsail: Removed.
8718 * brig.dg/test/gimple/packed.hsail: Removed.
8719 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
8720 * brig.dg/test/gimple/smoke_test.hsail: Removed.
8721 * brig.dg/test/gimple/variables.hsail: Removed.
8722 * brig.dg/test/gimple/vector.hsail: Removed.
8723 * lib/brig-dg.exp: Removed.
8724 * lib/brig.exp: Removed.
8726 2021-05-11 Alex Coplan <alex.coplan@arm.com>
8729 * gcc.target/arm/cmse/pr99725.c: New test.
8731 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
8733 * gcc.target/aarch64/fmul_lane_1.c: New test.
8735 2021-05-11 Richard Biener <rguenther@suse.de>
8737 PR middle-end/100509
8738 * gcc.dg/pr100509.c: New testcase.
8740 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
8742 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
8744 2021-05-11 Patrick Palka <ppalka@redhat.com>
8747 * g++.dg/lookup/operator-3.C: New test.
8749 2021-05-11 Patrick Palka <ppalka@redhat.com>
8752 * g++.dg/cpp2a/concepts-ctad4.C: New test.
8754 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
8756 * gnat.dg/specs/opt5.ads: New test.
8757 * gnat.dg/specs/opt5_pkg.ads: New helper.
8759 2021-05-10 Martin Sebor <msebor@redhat.com>
8761 PR middle-end/100425
8762 PR middle-end/100510
8763 * c-c++-common/Walloca-larger-than.C: New test.
8764 * gcc.dg/Walloca-larger-than-4.c: New test.
8765 * gcc.dg/Wvla-larger-than-5.c: New test.
8766 * gcc.dg/pr79972.c: Remove unexpected warning directive.
8768 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
8770 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
8771 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
8773 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
8775 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
8777 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
8779 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
8781 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
8783 PR tree-optimization/42587
8784 * gcc.dg/optimize-bswapsi-6.c: New test.
8786 2021-05-10 Richard Biener <rguenther@suse.de>
8789 * g++.dg/vect/slp-pr99971.cc: Align data.
8791 2021-05-10 Richard Biener <rguenther@suse.de>
8793 PR tree-optimization/100492
8794 * gcc.dg/torture/pr100492.c: New testcase.
8796 2021-05-10 Richard Biener <rguenther@suse.de>
8798 PR middle-end/100464
8800 * gcc.dg/pr100464.c: New testcase.
8801 * g++.dg/tree-ssa/array-temp1.C: Adjust.
8803 2021-05-10 Richard Biener <rguenther@suse.de>
8805 PR tree-optimization/100434
8806 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
8808 2021-05-10 Alex Coplan <alex.coplan@arm.com>
8811 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
8812 Update now that we're (correctly) using full 128-bit vector
8814 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
8816 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
8818 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
8820 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
8821 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
8824 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
8827 * gfortran.dg/class_dummy_7.f90: Correct PR number.
8829 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
8831 * gcc.dg/sso-9.c: Delete.
8833 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
8835 * gnat.dg/debug18.adb: New test.
8837 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
8839 * gcc.dg/sso-12.c: New test.
8841 2021-05-07 Jason Merrill <jason@redhat.com>
8843 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
8846 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8848 PR tree-optimization/79333
8849 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
8851 2021-05-07 Jakub Jelinek <jakub@redhat.com>
8854 * c-c++-common/gomp/pr100450.c: New test.
8856 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
8859 * gcc.target/i386/pr100445-1.c: New test.
8861 2021-05-07 Jakub Jelinek <jakub@redhat.com>
8864 * gcc.target/i386/pr100445.c: New test.
8866 2021-05-06 Joseph Myers <joseph@codesourcery.com>
8869 PR preprocessor/97604
8870 * g++.dg/cpp1y/digit-sep-neg-2.C,
8871 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
8872 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
8873 Adjust expected messages.
8875 2021-05-06 Martin Jambor <mjambor@suse.cz>
8877 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
8878 05193687dde, make the argv again pointer to an array.
8880 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
8882 * gnat.dg/opt93.adb: Compile only for LP64 targets.
8884 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
8886 * lib/target-supports.exp: Add s390 checks for vect conversions.
8888 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
8890 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
8892 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
8896 * gfortran.dg/class_dummy_6.f90: New test.
8897 * gfortran.dg/class_dummy_7.f90: New test.
8899 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
8902 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
8904 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
8906 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
8907 __builtin_s390_vpdi.
8908 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
8911 2021-05-06 Jakub Jelinek <jakub@redhat.com>
8913 PR tree-optimization/94589
8914 * gcc.dg/pr94589-1.c: New test.
8915 * gcc.dg/pr94589-2.c: New test.
8916 * gcc.dg/pr94589-3.c: New test.
8917 * gcc.dg/pr94589-4.c: New test.
8918 * g++.dg/opt/pr94589-1.C: New test.
8919 * g++.dg/opt/pr94589-2.C: New test.
8920 * g++.dg/opt/pr94589-3.C: New test.
8921 * g++.dg/opt/pr94589-4.C: New test.
8923 2021-05-06 Richard Biener <rguenther@suse.de>
8926 * gcc.dg/pr100373.c: New testcase.
8928 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
8930 * gcc.c-torture/execute/20210505-1.c: New test.
8932 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
8935 * gcc.target/i386/pr91400-1.c: New test.
8936 * gcc.target/i386/pr91400-2.c: Likewise.
8938 2021-05-05 Martin Sebor <msebor@redhat.com>
8940 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
8942 2021-05-05 Harald Anlauf <anlauf@gmx.de>
8945 * gfortran.dg/argument_checking_25.f90: New test.
8947 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
8950 * gcc.target/i386/pr98218-1.c: New test.
8951 * gcc.target/i386/pr98218-1a.c: Ditto.
8952 * gcc.target/i386/pr98218-2.c: Ditto.
8953 * gcc.target/i386/pr98218-2a.c: Ditto.
8954 * gcc.target/i386/pr98218-3.c: Ditto.
8955 * gcc.target/i386/pr98218-3a.c: Ditto.
8956 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
8957 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
8959 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
8961 * gnat.dg/debug17.adb: Minor tweak.
8963 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
8965 * gnat.dg/debug8.adb: Minor tweak.
8966 * gnat.dg/debug11.adb: Likewise.
8967 * gnat.dg/debug16.adb: Likewise.
8968 * gnat.dg/debug17.adb: New test.
8969 * gnat.dg/specs/debug1.ads: Minor tweak.
8971 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
8973 * gcc.dg/vect/slp-21.c: Add s390.
8975 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
8978 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
8980 2021-05-05 Richard Biener <rguenther@suse.de>
8982 PR tree-optimization/79333
8983 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
8984 * gcc.dg/graphite/fuse-1.c: Adjust.
8985 * gcc.dg/pr43864-4.c: Likewise.
8987 2021-05-05 Richard Biener <rguenther@suse.de>
8989 PR middle-end/100394
8990 * g++.dg/torture/pr100382.C: New testcase.
8992 2021-05-04 Martin Sebor <msebor@redhat.com>
8994 PR middle-end/100307
8995 * g++.dg/warn/Wplacement-new-size-9.C: New test.
8996 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
8998 2021-05-04 Martin Sebor <msebor@redhat.com>
9000 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
9002 2021-05-04 Martin Sebor <msebor@redhat.com>
9004 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
9006 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
9008 * gcc.target/s390/oscbreak-1.c: Compile with -O1
9011 2021-05-04 Richard Biener <rguenther@suse.de>
9013 PR tree-optimization/100414
9014 * gcc.dg/pr100414.c: New testcase.
9016 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
9018 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
9020 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
9022 * gnat.dg/opt94.adb: New file.
9023 * gnat.dg/opt94_pkg.adb: New file.
9024 * gnat.dg/opt94_pkg.ads: New file.
9026 2021-05-04 Richard Biener <rguenther@suse.de>
9028 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
9029 simplify dump scanning down to one case.
9031 2021-05-04 Richard Biener <rguenther@suse.de>
9033 PR tree-optimization/100329
9034 * gcc.dg/torture/pr100329.c: New testcase.
9036 2021-05-04 Richard Biener <rguenther@suse.de>
9038 PR tree-optimization/100398
9039 * gcc.dg/torture/pr100398.c: New testcase.
9041 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9043 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
9044 Fix dg directives order.
9045 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
9048 2021-05-03 Jeff Law <jlaw@tachyum.com>
9050 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
9053 2021-05-03 Patrick Palka <ppalka@redhat.com>
9056 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
9058 2021-05-03 Patrick Palka <ppalka@redhat.com>
9062 * g++.dg/template/call8.C: New test.
9063 * g++.dg/template/koenig12a.C: New test.
9065 2021-05-03 Jeff Law <jlaw@tachyum.com>
9067 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
9069 2021-05-03 Marek Polacek <polacek@redhat.com>
9072 * g++.dg/concepts/diagnostic18.C: New test.
9074 2021-05-03 Marek Polacek <polacek@redhat.com>
9077 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
9079 2021-05-03 Jeff Law <jlaw@tachyum.com>
9081 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
9083 2021-05-03 Jeff Law <jlaw@tachyum.com>
9085 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
9087 2021-05-03 Jeff Law <jlaw@tachyum.com>
9089 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
9091 2021-05-03 Jeff Law <jlaw@tachyum.com>
9093 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
9094 cr16 and xstormy16 targets.
9096 2021-05-03 Richard Biener <rguenther@suse.de>
9098 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
9099 * gcc.dg/pr81192.c: Disable DSE.
9101 2021-05-03 Richard Biener <rguenther@suse.de>
9103 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
9105 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
9108 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
9109 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
9111 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
9113 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
9114 mapping class on AIX.
9115 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
9116 * gcc.c-torture/execute/alias-2.c: Same.
9117 * gcc.dg/alias-7.c: Same.
9119 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
9121 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
9123 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
9126 2021-04-30 Richard Biener <rguenther@suse.de>
9129 * g++.dg/pr98032.C: New testcase.
9131 2021-04-30 Richard Biener <rguenther@suse.de>
9133 PR tree-optimization/96513
9134 * gcc.dg/torture/pr96513.c: New testcase.
9136 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
9139 * gcc.target/i386/pr98060.c: New test.
9141 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
9143 PR rtl-optimization/100225
9144 PR rtl-optimization/84878
9145 * gcc.dg/pr100225.c: New test.
9147 2021-04-29 Joseph Myers <joseph@codesourcery.com>
9149 PR preprocessor/82359
9150 * g++.dg/cpp1y/digit-sep-line.C,
9151 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
9153 2021-04-29 Jason Merrill <jason@redhat.com>
9155 * g++.dg/lookup/using-decl1.C: New test.
9157 2021-04-29 Jason Merrill <jason@redhat.com>
9160 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
9162 2021-04-29 Patrick Palka <ppalka@redhat.com>
9165 * g++.dg/template/koenig12.C: New test.
9167 2021-04-29 Marek Polacek <polacek@redhat.com>
9170 * g++.dg/cpp1z/class-deduction87.C: New test.
9172 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
9174 PR rtl-optimization/100303
9175 * g++.dg/torture/pr100303.C: New file.
9177 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
9180 * g++.dg/pr90773-1.h: New test.
9181 * g++.dg/pr90773-1a.C: Likewise.
9182 * g++.dg/pr90773-1b.C: Likewise.
9183 * g++.dg/pr90773-1c.C: Likewise.
9184 * g++.dg/pr90773-1d.C: Likewise.
9185 * gcc.target/i386/pr90773-1.c: Likewise.
9186 * gcc.target/i386/pr90773-2.c: Likewise.
9187 * gcc.target/i386/pr90773-3.c: Likewise.
9188 * gcc.target/i386/pr90773-4.c: Likewise.
9189 * gcc.target/i386/pr90773-5.c: Likewise.
9190 * gcc.target/i386/pr90773-6.c: Likewise.
9191 * gcc.target/i386/pr90773-7.c: Likewise.
9192 * gcc.target/i386/pr90773-8.c: Likewise.
9193 * gcc.target/i386/pr90773-9.c: Likewise.
9194 * gcc.target/i386/pr90773-10.c: Likewise.
9195 * gcc.target/i386/pr90773-11.c: Likewise.
9196 * gcc.target/i386/pr90773-12.c: Likewise.
9197 * gcc.target/i386/pr90773-13.c: Likewise.
9198 * gcc.target/i386/pr90773-14.c: Likewise.
9200 2021-04-29 Richard Biener <rguenther@suse.de>
9202 PR tree-optimization/100253
9203 * g++.dg/pr100253.C: New testcase.
9205 2021-04-29 Jakub Jelinek <jakub@redhat.com>
9208 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
9210 2021-04-29 Jakub Jelinek <jakub@redhat.com>
9213 * gcc.target/aarch64/sve/pr100302.c: New test.
9215 2021-04-29 Jakub Jelinek <jakub@redhat.com>
9218 * c-c++-common/gomp/task-detach-3.c: New test.
9220 2021-04-29 Richard Biener <rguenther@suse.de>
9222 PR tree-optimization/99912
9223 * gcc.dg/pr95580.c: Disable DSE.
9224 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
9225 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
9226 to prevent them from being removed.
9227 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
9229 2021-04-29 Martin Sebor <msebor@redhat.com>
9231 PR middle-end/100250
9232 * gcc.dg/uninit-pr100250.c: New test.
9234 2021-04-29 Joseph Myers <joseph@codesourcery.com>
9236 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
9237 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
9239 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
9241 * gfortran.dg/gomp/map-5.f90: New test.
9243 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
9245 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
9246 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
9247 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
9249 2021-04-28 Alexandre Oliva <oliva@adacore.com>
9251 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
9253 2021-04-28 Alexandre Oliva <oliva@adacore.com>
9255 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
9256 mismatch when asm comments start with "/ ".
9258 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
9261 * gcc.c-torture/compile/pr100305.c: New test.
9263 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9266 * gfortran.dg/PR82376.f90: New test.
9268 2021-04-28 Richard Biener <rguenther@suse.de>
9270 PR tree-optimization/100292
9271 * gcc.dg/pr100292.c: New testcase.
9273 2021-04-28 Richard Wai <richard@annexi-strayline.com>
9275 * gnat.dg/containers2.adb: New test.
9277 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
9279 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
9281 2021-04-27 Jason Merrill <jason@redhat.com>
9284 * g++.dg/cpp0x/depr-copy3.C: New test.
9286 2021-04-27 Patrick Palka <ppalka@redhat.com>
9289 * g++.dg/cpp0x/variadic182.C: New test.
9291 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
9293 PR middle-end/100284
9294 * gcc.target/aarch64/sve/pr81003.c: New test.
9296 2021-04-27 Martin Sebor <msebor@redhat.com>
9299 * g++.dg/ext/flexary13.C: Remove malformed directives.
9301 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
9304 * gcc.c-torture/compile/pr100106.c: New testcase.
9306 2021-04-27 Alex Coplan <alex.coplan@arm.com>
9309 * gcc.target/arm/pr99977.c: New test.
9311 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9313 PR tree-optimization/100239
9314 * gcc.dg/pr100239.c: New test.
9316 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9318 PR rtl-optimization/100254
9319 * g++.dg/opt/pr100254.C: New test.
9321 2021-04-27 Richard Biener <rguenther@suse.de>
9323 PR tree-optimization/99912
9324 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
9325 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
9326 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
9327 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
9329 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9331 PR tree-optimization/95527
9332 * gcc.dg/tree-ssa/pr95527-2.c: New test.
9334 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9336 PR tree-optimization/96696
9337 * gcc.target/i386/pr96696.c: New test.
9339 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
9342 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
9343 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
9344 expected error message when subtracting pointers to different
9345 vector types. Expect warnings when mixing them elsewhere.
9346 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
9347 XFAILs. Tweak error messages for some cases.
9349 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
9351 * gcc.target/aarch64/simd/ssra.c: Use +nosve
9352 * gcc.target/aarch64/simd/usra.c: Likewise.
9354 2021-04-27 Richard Biener <rguenther@suse.de>
9356 PR tree-optimization/100051
9357 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
9359 2021-04-27 Richard Biener <rguenther@suse.de>
9362 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
9363 malformed dg directive.
9365 2021-04-27 Richard Biener <rguenther@suse.de>
9368 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
9369 * g++.dg/ipa/pr45572-2.C: Likewise.
9370 * g++.dg/template/spec26.C: Likewise.
9371 * gcc.dg/pr20126.c: Likewise.
9372 * gcc.dg/tree-ssa/pr20739.c: Likewise.
9374 2021-04-27 Richard Biener <rguenther@suse.de>
9376 PR tree-optimization/100278
9377 * gcc.dg/tree-ssa/pr100278.c: New testcase.
9379 2021-04-27 Jakub Jelinek <jakub@redhat.com>
9382 * gcc.target/i386/pr99405.c: New test.
9384 2021-04-27 Richard Biener <rguenther@suse.de>
9386 PR tree-optimization/99776
9387 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
9389 2021-04-26 Patrick Palka <ppalka@redhat.com>
9392 * g++.dg/cpp1y/constexpr-base1.C: New test.
9393 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
9395 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
9397 * gfortran.dg/goacc/classify-serial.f95:
9398 Use [Ww]arning in dg-bogus as FE diagnostic and default
9399 diagnostic differ and the result depends on ENABLE_OFFLOAD.
9400 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9401 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9403 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
9405 * gfortran.dg/goacc/classify-serial.f95:
9406 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
9407 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9408 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9410 2021-04-26 Richard Biener <rguenther@suse.de>
9412 PR tree-optimization/99956
9413 * gfortran.dg/pr99956.f: New testcase.
9415 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
9417 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
9418 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
9419 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
9420 * gcc.target/arm/cmse/cmse-16.c: Likewise.
9421 * gcc.target/arm/cmse/struct-1.c: Likewise.
9422 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
9424 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
9427 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
9429 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
9431 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
9432 Nathan Sidwell <nathan@codesourcery.com>
9433 Tom de Vries <vries@codesourcery.com>
9434 Julian Brown <julian@codesourcery.com>
9435 Kwok Cheung Yeung <kcy@codesourcery.com>
9437 * c-c++-common/goacc/diag-parallelism-1.c: New.
9438 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
9439 and match diagnostics, as appropriate.
9440 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
9441 * c-c++-common/goacc/classify-kernels.c: Likewise.
9442 * c-c++-common/goacc/classify-parallel.c: Likewise.
9443 * c-c++-common/goacc/classify-routine.c: Likewise.
9444 * c-c++-common/goacc/classify-serial.c: Likewise.
9445 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
9446 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
9447 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
9448 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9449 * c-c++-common/goacc/pr70688.c: Likewise.
9450 * c-c++-common/goacc/routine-1.c: Likewise.
9451 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
9452 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
9453 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
9454 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
9455 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
9456 * gfortran.dg/goacc/classify-routine.f95: Likewise.
9457 * gfortran.dg/goacc/classify-serial.f95: Likewise.
9458 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
9459 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9460 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9461 * gfortran.dg/goacc/routine-4.f90: Likewise.
9462 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9463 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
9464 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
9465 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
9467 2021-04-26 Richard Biener <rguenther@suse.de>
9469 PR tree-optimization/99473
9470 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
9472 2021-04-25 liuhongt <hongtao.liu@intel.com>
9475 * gcc.target/i386/pr98911.c: New test.
9476 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
9477 with __builtin_ia32_pcmpistrm128 since it has been folded.
9479 2021-04-24 David Malcolm <dmalcolm@redhat.com>
9482 * g++.dg/analyzer/pr100244.C: New test.
9484 2021-04-24 Harald Anlauf <anlauf@gmx.de>
9487 * gfortran.dg/pr100154.f90: New test.
9489 2021-04-24 Harald Anlauf <anlauf@gmx.de>
9492 * gfortran.dg/ptr-func-4.f90: New test.
9494 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
9496 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
9497 * gcc.dg/guality/guality.c: Likewise.
9498 * gcc.dg/guality/inline-params.c: Likewise.
9499 * gcc.dg/guality/loop-1.c: Likewise.
9500 * gcc.dg/guality/pr36728-1.c: Likewise.
9501 * gcc.dg/guality/pr36728-2.c: Likewise.
9502 * gcc.dg/guality/pr36728-3.c: Likewise.
9503 * gcc.dg/guality/pr41447-1.c: Likewise.
9504 * gcc.dg/guality/pr54200.c: Likewise.
9505 * gcc.dg/guality/pr54519-1.c: Likewise.
9506 * gcc.dg/guality/pr54519-2.c: Likewise.
9507 * gcc.dg/guality/pr54519-3.c: Likewise.
9508 * gcc.dg/guality/pr54519-4.c: Likewise.
9509 * gcc.dg/guality/pr54519-5.c: Likewise.
9510 * gcc.dg/guality/pr54519-6.c: Likewise.
9511 * gcc.dg/guality/pr54693-2.c: Likewise.
9512 * gcc.dg/guality/pr56154-1.c: Likewise.
9513 * gcc.dg/guality/pr59776.c: Likewise.
9514 * gcc.dg/guality/pr68860-1.c: Likewise.
9515 * gcc.dg/guality/pr68860-2.c: Likewise.
9516 * gcc.dg/guality/pr90074.c: Likewise.
9517 * gcc.dg/guality/pr90716.c: Likewise.
9518 * gcc.dg/guality/sra-1.c: Likewise.
9520 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
9522 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
9524 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
9525 * gcc.dg/guality/pr59776.c: Likewise.
9526 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
9528 2021-04-24 Patrick Palka <ppalka@redhat.com>
9535 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
9536 * g++.dg/cpp2a/nontype-class45.C: New test.
9537 * g++.dg/cpp2a/nontype-class46.C: New test.
9538 * g++.dg/cpp2a/nontype-class47.C: New test.
9539 * g++.dg/cpp2a/nontype-class48.C: New test.
9541 2021-04-24 Patrick Palka <ppalka@redhat.com>
9544 * g++.dg/cpp1z/class-deduction86.C: New test.
9546 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
9549 * gcc.target/powerpc/pr98952.c: New test.
9551 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
9554 * gcc.target/i386/pr79514.c (dg-error):
9555 Expect error for 64bit targets.
9557 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
9560 * gcc.target/i386/pr100182.c: New test.
9561 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
9562 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
9564 2021-04-23 Patrick Palka <ppalka@redhat.com>
9567 * g++.dg/concepts/diagnostic17.C: New test.
9569 2021-04-23 Patrick Palka <ppalka@redhat.com>
9572 * g++.dg/cpp1z/direct-enum-init2.C: New test.
9574 2021-04-23 Richard Biener <rguenther@suse.de>
9576 PR tree-optimization/99971
9577 * g++.dg/vect/slp-pr99971.cc: New testcase.
9579 2021-04-23 liuhongt <hongtao.liu@intel.com>
9582 * gcc.target/i386/pr100093.c: New test.
9584 2021-04-22 Patrick Palka <ppalka@redhat.com>
9587 * g++.dg/cpp2a/concepts-uneval3.C: New test.
9589 2021-04-22 Patrick Palka <ppalka@redhat.com>
9592 * g++.dg/template/partial-specialization9.C: New test.
9594 2021-04-22 Marek Polacek <polacek@redhat.com>
9597 * g++.dg/warn/Wtype-limits6.C: New test.
9599 2021-04-22 Patrick Palka <ppalka@redhat.com>
9602 * g++.dg/cpp0x/sfinae67.C: New test.
9604 2021-04-22 Patrick Palka <ppalka@redhat.com>
9607 * g++.dg/template/access36.C: New test.
9609 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
9611 * substr_9.f90: Move to ...
9612 * gfortran.dg/substr_9.f90: ... here.
9613 * substr_10.f90: Move to ...
9614 * gfortran.dg/substr_10.f90: ... here.
9616 2021-04-22 Martin Liska <mliska@suse.cz>
9620 * g++.dg/template/nontype29.C: Fix typos and missing comments.
9621 * gcc.dg/Warray-bounds-64.c: Likewise.
9622 * gcc.dg/Warray-parameter.c: Likewise.
9623 * gcc.dg/Wstring-compare.c: Likewise.
9624 * gcc.dg/format/gcc_diag-11.c: Likewise.
9625 * gfortran.dg/array_constructor_3.f90: Likewise.
9626 * gfortran.dg/matmul_bounds_9.f90: Likewise.
9627 * gfortran.dg/pr78033.f90: Likewise.
9628 * gfortran.dg/pr96325.f90: Likewise.
9630 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
9633 * gcc.target/i386/pr100119.c: New test.
9635 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9638 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
9640 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
9642 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
9643 obtained hard limit, and only call setrlimit if new softlimit is lower.
9645 2021-04-22 Richard Biener <rguenther@suse.de>
9648 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
9651 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
9653 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
9656 2021-04-21 Marek Polacek <polacek@redhat.com>
9659 * g++.dg/cpp0x/enum_base4.C: New test.
9660 * g++.dg/cpp0x/enum_base5.C: New test.
9662 2021-04-21 Alex Coplan <alex.coplan@arm.com>
9665 * gcc.target/aarch64/pr99988.c: New test.
9667 2021-04-21 Jakub Jelinek <jakub@redhat.com>
9669 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
9671 * g++.dg/cpp1y/auto-fn61.C: Likewise.
9672 * g++.dg/cpp2a/nontype-class39.C: Likewise.
9673 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
9674 * g++.dg/cpp0x/vt-88982.C: Likewise.
9675 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
9676 dg-additional-options.
9677 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9679 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
9681 * gcc.target/i386/monitor-2.c: New test.
9683 2021-04-21 Richard Biener <rguenther@suse.de>
9686 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
9687 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
9689 2021-04-21 Jakub Jelinek <jakub@redhat.com>
9691 PR rtl-optimization/100148
9692 * g++.dg/opt/pr100148.C: New test.
9694 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
9696 * gfortran.dg/gomp/depobj-1.f90: New test.
9697 * gfortran.dg/gomp/depobj-2.f90: New test.
9699 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9701 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
9703 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
9705 PR middle-end/100130
9706 * c-c++-common/attr-retain-10.c: New test.
9707 * c-c++-common/attr-retain-11.c: Likewise.
9709 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9711 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
9712 must match for target IBM Z only.
9714 2021-04-20 Jason Merrill <jason@redhat.com>
9717 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
9719 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9721 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
9722 z/Architecture only.
9724 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
9727 * gfortran.dg/pdt_31.f03: New test.
9728 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
9731 2021-04-19 Marek Polacek <polacek@redhat.com>
9734 * g++.dg/concepts/diagnostic16.C: New test.
9736 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
9739 * gdc.dg/pr98457.d: New test.
9741 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9744 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
9747 2021-04-19 Richard Biener <rguenther@suse.de>
9749 PR preprocessor/100142
9750 * gcc.dg/pr100142.c: New testcase.
9751 * g++.dg/diagnostic/pr72803.C: Revert last change.
9753 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
9755 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
9756 '--param=openacc-kernels=[...]'.
9757 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
9758 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
9759 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
9760 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
9761 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
9762 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
9763 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9765 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
9767 * gnat.dg/opt92.adb: New test.
9769 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9771 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
9772 * c-c++-common/zero-scratch-regs-9.c: Likewise.
9773 * c-c++-common/zero-scratch-regs-10.c: Likewise.
9774 * c-c++-common/zero-scratch-regs-11.c: Likewise.
9775 * gcc.target/s390/zero-scratch-regs-1.c: New test.
9777 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9780 * gfortran.dg/PR100094.f90: New test.
9782 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
9785 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
9788 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9791 * gcc.target/aarch64/pr91710.c: New test.
9793 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
9796 * gfortran.dg/PR10018.f90: New test.
9798 2021-04-16 Tamar Christina <tamar.christina@arm.com>
9801 * gcc.target/aarch64/sve/pr100048.c: New test.
9803 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9806 * g++.dg/cpp0x/constexpr-100111.C: New test.
9808 2021-04-16 Marek Polacek <polacek@redhat.com>
9811 * g++.dg/cpp2a/typename14.C: Don't expect particular error
9813 * g++.dg/cpp2a/typename19.C: New test.
9815 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
9817 * gcc.dg/gimplefe-40.c: Moved to...
9818 * gcc.dg/vect/gimplefe-40.c: ...here.
9819 * gcc.dg/gimplefe-41.c: Moved to...
9820 * gcc.dg/vect/gimplefe-41.c: ...here.
9822 2021-04-16 Harald Anlauf <anlauf@gmx.de>
9823 Paul Thomas <pault@gcc.gnu.org>
9826 * gfortran.dg/pr63797.f90: New test.
9828 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9830 * gcc.dg/tree-ssa/pr83403-1.c: Revert
9831 max-completely-peeled-insns to the default value on IBM Z.
9832 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
9834 2021-04-16 Patrick Palka <ppalka@redhat.com>
9837 * g++.dg/cpp2a/constexpr-init21.C: New test.
9839 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9842 * gcc.target/aarch64/pr100075.c: New test.
9844 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
9846 PR rtl-optimization/99596
9847 * gcc.target/arm/pr99596.c: New test.
9849 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
9852 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
9854 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
9855 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
9856 missing quotes around switch names.
9857 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
9859 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9862 * gcc.target/aarch64/pr99767.c: New test.
9864 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9867 * g++.dg/cpp23/lambda-specifiers2.C: New test.
9869 2021-04-16 Jakub Jelinek <jakub@redhat.com>
9872 * g++.dg/cpp1z/pr99833.C: New test.
9873 * g++.dg/cpp2a/pr99833.C: New test.
9875 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9877 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
9878 the default value on IBM Z.
9880 2021-04-16 Jason Merrill <jason@redhat.com>
9883 * g++.dg/abi/mangle71.C: Fix expected mangling.
9884 * g++.dg/abi/mangle77.C: New test.
9885 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
9886 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
9887 * g++.dg/cpp2a/nontype-class44.C: New test.
9889 2021-04-15 Martin Sebor <msebor@redhat.com>
9893 * gcc.dg/Warray-parameter-9.c: New test.
9894 * gcc.dg/Wnonnull-6.c: New test.
9895 * gcc.dg/Wreturn-type3.c: New test.
9896 * gcc.dg/Wunused-result.c: New test.
9897 * gcc.dg/attr-noreturn.c: New test.
9898 * gcc.dg/attr-returns-nonnull.c: New test.
9900 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
9903 * gcc.dg/pr84877.c: Xfail for cris-*-*.
9905 2021-04-15 Jason Merrill <jason@redhat.com>
9908 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
9910 2021-04-15 Martin Sebor <msebor@redhat.com>
9912 * gcc.dg/uninit-pr89230-1.c: New test.
9913 * gcc.dg/uninit-pr89230-2.c: Same.
9915 2021-04-15 Jason Merrill <jason@redhat.com>
9918 * g++.dg/cpp0x/noexcept67.C: New test.
9920 2021-04-15 Jason Merrill <jason@redhat.com>
9923 * g++.dg/cpp2a/lambda-uneval15.C: New test.
9925 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9927 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
9928 -mtune=generic to the SVE flags.
9929 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9930 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
9931 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
9933 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9935 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
9936 (aarch64-with-arch-dg-options): Likewise.
9937 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
9938 aarch64-with-arch-dg-options. Move the default architecture
9939 flags to the final dg-runtest argument.
9940 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
9942 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
9944 2021-04-15 Jakub Jelinek <jakub@redhat.com>
9947 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
9949 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9952 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
9953 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
9955 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
9958 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
9960 2021-04-15 Jakub Jelinek <jakub@redhat.com>
9963 * gcc.target/aarch64/pr100056.c: New test.
9965 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9967 * gcc.dg/pr93210.c: Adapt regex in order to also support a
9968 RESULT_DECL as an operand for a RETURN_EXPR.
9970 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
9972 * gcc.target/aarch64/sve/pr99929_1.c: New file.
9973 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
9975 2021-04-14 Jason Merrill <jason@redhat.com>
9978 * g++.dg/template/dependent-tmpl2.C: New test.
9980 2021-04-14 Jason Merrill <jason@redhat.com>
9983 * g++.dg/parse/uneval1.C: New test.
9985 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
9987 PR rtl-optimization/100066
9988 * gcc.target/i386/pr100066.c: New.
9990 2021-04-14 Martin Sebor <msebor@redhat.com>
9992 * gcc.dg/pr86058.c: Limit to just x86_64.
9994 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
9997 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
9999 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
10001 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
10002 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
10004 2021-04-14 Patrick Palka <ppalka@redhat.com>
10008 * g++.dg/cpp1z/class-deduction85.C: New test.
10009 * g++.dg/template/ref11.C: New test.
10011 2021-04-14 Jason Merrill <jason@redhat.com>
10014 * g++.dg/cpp2a/lambda-uneval14.C: New test.
10016 2021-04-14 Jason Merrill <jason@redhat.com>
10019 * g++.dg/debug/defaulted1.C: New test.
10021 2021-04-14 Jason Merrill <jason@redhat.com>
10024 * g++.dg/debug/cleanup1.C: New test.
10025 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
10026 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
10027 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
10028 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
10029 * g++.dg/tm/inherit2.C: Likewise.
10030 * g++.dg/tm/unsafe1.C: Likewise.
10031 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
10032 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
10034 2021-04-13 Martin Sebor <msebor@redhat.com>
10036 PR tree-optimization/82800
10037 * g++.dg/warn/uninit-pr82800.C: New test.
10039 2021-04-13 Martin Sebor <msebor@redhat.com>
10041 PR middle-end/86058
10042 * gcc.dg/pr86058.c: New test.
10044 2021-04-13 Patrick Palka <ppalka@redhat.com>
10047 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
10048 * g++.old-deja/g++.ns/template7.C: Likewise.
10049 * g++.old-deja/g++.pt/crash8.C: Likewise.
10051 2021-04-13 Jason Merrill <jason@redhat.com>
10054 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
10056 2021-04-13 Jakub Jelinek <jakub@redhat.com>
10059 * g++.dg/cpp2a/spaceship-err6.C: New test.
10061 2021-04-13 Jason Merrill <jason@redhat.com>
10064 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
10066 2021-04-13 Patrick Palka <ppalka@redhat.com>
10069 * g++.dg/parse/template2.C: Adjust expected diagnostic.
10070 * g++.dg/template/error8.C: Likewise.
10071 * g++.dg/cpp1z/class-deduction84.C: New test.
10073 2021-04-13 Richard Biener <rguenther@suse.de>
10075 PR tree-optimization/100053
10076 * gcc.dg/torture/pr100053.c: New testcase.
10077 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
10079 2021-04-13 Jason Merrill <jason@redhat.com>
10082 * g++.dg/cpp0x/constexpr-base7.C: New test.
10084 2021-04-13 Nathan Sidwell <nathan@acm.org>
10086 PR preprocessor/99446
10087 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
10089 2021-04-13 Jakub Jelinek <jakub@redhat.com>
10092 * gcc.target/aarch64/pr100028.c: New test.
10094 2021-04-13 Patrick Palka <ppalka@redhat.com>
10097 * g++.dg/cpp2a/nontype-class43.C: New test.
10099 2021-04-13 Patrick Palka <ppalka@redhat.com>
10103 * g++.dg/cpp2a/concepts-uneval1.C: New test.
10104 * g++.dg/cpp2a/concepts-uneval2.C: New test.
10106 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
10109 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
10110 line 971 for cris-*-*.
10112 2021-04-13 David Malcolm <dmalcolm@redhat.com>
10115 * gcc.dg/analyzer/pr98599-a.c: New test.
10116 * gcc.dg/analyzer/pr98599-b.c: New test.
10118 2021-04-12 Jakub Jelinek <jakub@redhat.com>
10120 PR rtl-optimization/99905
10121 * gcc.target/i386/pr99905.c: New test.
10123 2021-04-12 Jakub Jelinek <jakub@redhat.com>
10126 * gcc.dg/pr99830.c: New test.
10128 2021-04-12 Jason Merrill <jason@redhat.com>
10131 * g++.dg/template/dependent-tmpl1.C: New test.
10133 2021-04-12 Martin Liska <mliska@suse.cz>
10136 * g++.dg/asan/pr99877.C: New test.
10138 2021-04-12 Cui,Lili <lili.cui@intel.com>
10140 * gcc.target/i386/funcspec-56.inc: Handle new march.
10141 * g++.target/i386/mv16.C: Handle new march
10143 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
10145 PR middle-end/98088
10146 * c-c++-common/goacc/collapse-2.c: New.
10148 2021-04-11 Jason Merrill <jason@redhat.com>
10151 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
10152 * g++.dg/other/anon-union5.C: New test.
10154 2021-04-10 Jason Merrill <jason@redhat.com>
10157 * g++.dg/gomp/this-1.C: Adjust diagnostic.
10158 * g++.dg/cpp0x/constexpr-this1.C: New test.
10160 2021-04-10 David Malcolm <dmalcolm@redhat.com>
10163 * gcc.dg/analyzer/pr100011.c: New test.
10165 2021-04-10 Jakub Jelinek <jakub@redhat.com>
10168 * gcc.dg/pr99990.c: New test.
10170 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
10173 * gcc.target/i386/pr99744-2.c: New test.
10175 2021-04-10 Jakub Jelinek <jakub@redhat.com>
10178 * gcc.dg/lto/pr99849_0.c: New test.
10180 2021-04-10 Jakub Jelinek <jakub@redhat.com>
10182 PR rtl-optimization/98601
10183 * gcc.dg/torture/pr98601.c: New test.
10185 2021-04-10 Jason Merrill <jason@redhat.com>
10191 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
10192 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
10193 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
10194 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
10196 2021-04-10 Jason Merrill <jason@redhat.com>
10199 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
10201 2021-04-09 Martin Sebor <msebor@redhat.com>
10203 PR middle-end/55288
10204 * g++.dg/warn/uninit-pr55288.C: New test.
10206 2021-04-09 Patrick Palka <ppalka@redhat.com>
10209 * g++.dg/cpp1z/fold-lambda4.C: New test.
10211 2021-04-09 Marek Polacek <polacek@redhat.com>
10214 * g++.dg/concepts/abbrev10.C: New test.
10215 * g++.dg/concepts/abbrev11.C: New test.
10217 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10219 * gcc.target/aarch64/pr70398.c: Require a target that can link
10220 static executables.
10222 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10224 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
10226 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10228 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
10231 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10233 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
10234 * gcc.dg/pr96573.c: Likewise.
10235 * gcc.dg/tree-ssa/pr84512.c: Likewise.
10236 * gcc.dg/vect/bb-slp-43.c: Likewise.
10237 * gcc.dg/vect/slp-reduc-11.c: Likewise.
10239 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10241 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
10242 loop to vectorized if vect_fold_extract_last.
10244 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10246 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
10247 of relying on vectorisation.
10249 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10252 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
10254 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
10256 PR libfortran/78314
10257 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
10258 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10260 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
10263 * gfortran.dg/coarray/dummy_2.f90: New test.
10265 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
10267 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
10269 2021-04-08 Patrick Palka <ppalka@redhat.com>
10272 * g++.dg/cpp2a/concepts-lambda16.C: New test.
10273 * g++.dg/cpp2a/concepts-lambda17.C: New test.
10275 2021-04-08 Patrick Palka <ppalka@redhat.com>
10278 * g++.dg/cpp2a/concepts-ctad3.C: New test.
10280 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10282 * lib/scanasm.exp (scan-lto-assembler): Update expected name
10285 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10287 * lib/target-supports.exp
10288 (check_effective_target_stdint_types_mbig_endian): New proc.
10289 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
10290 stdint_types_mbig_endian.
10291 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
10292 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
10294 2021-04-08 Jason Merrill <jason@redhat.com>
10297 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
10298 * g++.dg/conversion/ref7.C: New test.
10300 2021-04-08 Jakub Jelinek <jakub@redhat.com>
10303 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
10304 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
10305 * g++.dg/cpp2a/constexpr-new18.C: New test.
10306 * g++.dg/cpp2a/constexpr-new19.C: New test.
10308 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10310 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
10312 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10314 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
10315 "was here" from error message.
10316 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
10317 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
10318 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
10319 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
10320 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
10321 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
10322 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
10323 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
10324 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
10325 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
10326 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
10327 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
10328 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
10330 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10332 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
10333 * gcc.target/aarch64/pr98772.c: Likewise.
10334 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
10336 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
10338 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
10339 conversion to shifts and adds.
10341 2021-04-08 David Malcolm <dmalcolm@redhat.com>
10345 * gcc.dg/analyzer/pr99042.c: New test.
10346 * gcc.dg/analyzer/pr99774-1.c: New test.
10347 * gcc.dg/analyzer/pr99774-2.c: New test.
10349 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
10351 * gdc.dg/gdc108.d: Update test.
10352 * gdc.dg/gdc142.d: Likewise.
10353 * gdc.dg/pr90136a.d: Likewise.
10354 * gdc.dg/pr90136b.d: Likewise.
10355 * gdc.dg/pr90136c.d: Likewise.
10356 * gdc.dg/pr95173.d: Likewise.
10357 * gdc.dg/attr_allocsize1.d: New test.
10358 * gdc.dg/attr_allocsize2.d: New test.
10359 * gdc.dg/attr_alwaysinline1.d: New test.
10360 * gdc.dg/attr_cold1.d: New test.
10361 * gdc.dg/attr_exclusions1.d: New test.
10362 * gdc.dg/attr_exclusions2.d: New test.
10363 * gdc.dg/attr_flatten1.d: New test.
10364 * gdc.dg/attr_module.d: New test.
10365 * gdc.dg/attr_noclone1.d: New test.
10366 * gdc.dg/attr_noicf1.d: New test.
10367 * gdc.dg/attr_noinline1.d: New test.
10368 * gdc.dg/attr_noipa1.d: New test.
10369 * gdc.dg/attr_noplt1.d: New test.
10370 * gdc.dg/attr_optimize1.d: New test.
10371 * gdc.dg/attr_optimize2.d: New test.
10372 * gdc.dg/attr_optimize3.d: New test.
10373 * gdc.dg/attr_optimize4.d: New test.
10374 * gdc.dg/attr_restrict1.d: New test.
10375 * gdc.dg/attr_section1.d: New test.
10376 * gdc.dg/attr_symver1.d: New test.
10377 * gdc.dg/attr_target1.d: New test.
10378 * gdc.dg/attr_targetclones1.d: New test.
10379 * gdc.dg/attr_used1.d: New test.
10380 * gdc.dg/attr_used2.d: New test.
10381 * gdc.dg/attr_weak1.d: New test.
10382 * gdc.dg/imports/attributes.d: New test.
10384 2021-04-08 Jason Merrill <jason@redhat.com>
10387 * g++.dg/template/mem-spec2.C: New test.
10389 2021-04-08 Marek Polacek <polacek@redhat.com>
10392 * g++.dg/cpp2a/explicit16.C: Use c++20.
10393 * g++.dg/cpp0x/noexcept66.C: New test.
10394 * g++.dg/cpp2a/explicit17.C: New test.
10396 2021-04-08 Alex Coplan <alex.coplan@arm.com>
10399 * gcc.c-torture/compile/pr99647.c: New test.
10401 2021-04-07 Jason Merrill <jason@redhat.com>
10404 * g++.dg/template/friend71.C: New test.
10406 2021-04-07 Jason Merrill <jason@redhat.com>
10409 * g++.dg/template/friend70.C: New test.
10411 2021-04-07 Jason Merrill <jason@redhat.com>
10414 * g++.dg/lookup/using66.C: New test.
10416 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
10418 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
10419 when building an executable with testglue.
10421 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
10423 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
10424 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
10426 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
10428 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
10429 if IFN_STORE_LANES is available.
10430 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
10431 IFN_STORE_LANES is available.
10432 * gcc.target/aarch64/pr99873_1.c: New test.
10433 * gcc.target/aarch64/pr99873_2.c: Likewise.
10434 * gcc.target/aarch64/pr99873_3.c: Likewise.
10435 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
10436 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
10437 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
10439 2021-04-07 Richard Biener <rguenther@suse.de>
10441 PR tree-optimization/99954
10442 * gcc.dg/torture/pr99954.c: New testcase.
10444 2021-04-07 Richard Biener <rguenther@suse.de>
10447 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
10450 2021-04-07 Richard Biener <rguenther@suse.de>
10452 PR tree-optimization/99947
10453 * gcc.dg/torture/pr99947.c: New testcase.
10455 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
10457 PR tree-optimization/98736
10458 * gcc.c-torture/execute/pr98736.c: New test.
10460 2021-04-07 Marek Polacek <polacek@redhat.com>
10463 * g++.dg/cpp0x/rv-life.C: New test.
10465 2021-04-06 Jason Merrill <jason@redhat.com>
10468 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
10470 2021-04-06 Jason Merrill <jason@redhat.com>
10473 * g++.dg/cpp1z/inline-var9.C: New test.
10475 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
10478 * g++.target/aarch64/sve/pr99781.C: New.
10480 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
10482 * gcc.target/i386/memcpy-strategy-9.c: New test.
10483 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
10484 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
10485 * gcc.target/i386/memset-strategy-7.c: Likewise.
10486 * gcc.target/i386/memset-strategy-8.c: Likewise.
10487 * gcc.target/i386/memset-strategy-9.c: Likewise.
10489 2021-04-06 Richard Biener <rguenther@suse.de>
10491 PR tree-optimization/99880
10492 * gcc.dg/torture/pr99880.c: New testcase.
10494 2021-04-06 Nathan Sidwell <nathan@acm.org>
10496 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
10497 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
10499 2021-04-06 Jakub Jelinek <jakub@redhat.com>
10501 PR tree-optimization/96573
10502 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
10503 VEC_PERM_EXPR with bswapping permutation.
10505 2021-04-06 Richard Biener <rguenther@suse.de>
10507 PR tree-optimization/99924
10508 * gfortran.dg/vect/pr99924.f90: New testcase.
10510 2021-04-06 Jakub Jelinek <jakub@redhat.com>
10513 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
10515 2021-04-06 Jason Merrill <jason@redhat.com>
10518 * g++.dg/abi/lambda-defarg1.C: New test.
10520 2021-04-06 Patrick Palka <ppalka@redhat.com>
10523 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
10524 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
10526 2021-04-05 Jason Merrill <jason@redhat.com>
10529 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
10531 2021-04-05 Jason Merrill <jason@redhat.com>
10533 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
10534 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
10535 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
10537 2021-04-05 Jason Merrill <jason@redhat.com>
10540 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
10542 2021-04-05 Jason Merrill <jason@redhat.com>
10545 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
10547 2021-04-05 David Malcolm <dmalcolm@redhat.com>
10550 * gcc.dg/analyzer/pr99906.c: New test.
10552 2021-04-05 David Malcolm <dmalcolm@redhat.com>
10555 * gcc.dg/analyzer/pr99886.c: New test.
10557 2021-04-05 Jason Merrill <jason@redhat.com>
10560 * g++.dg/cpp0x/extern_template-6.C: New test.
10562 2021-04-05 Jason Merrill <jason@redhat.com>
10565 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
10567 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
10570 * gdc.dg/pr99914.d: New test.
10572 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
10574 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
10575 * gcc.dg/tree-ssa/evrp11.c: Likewise.
10577 2021-04-04 Jason Merrill <jason@redhat.com>
10580 * g++.dg/cpp0x/initlist-new5.C: New test.
10582 2021-04-03 Alexandre Oliva <oliva@adacore.com>
10584 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
10586 2021-04-03 Alexandre Oliva <oliva@adacore.com>
10588 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
10590 2021-04-03 Marek Polacek <polacek@redhat.com>
10593 * g++.dg/other/gc7.C: New test.
10595 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
10598 * gfortran.dg/coarray_48.f90: New test.
10600 2021-04-03 Jakub Jelinek <jakub@redhat.com>
10602 PR tree-optimization/99882
10603 * gcc.dg/pr99882.c: New test.
10605 2021-04-03 Jakub Jelinek <jakub@redhat.com>
10607 PR rtl-optimization/99863
10608 * gcc.target/i386/pr99863.c: New test.
10610 2021-04-03 Jakub Jelinek <jakub@redhat.com>
10613 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
10615 2021-04-03 Jason Merrill <jason@redhat.com>
10618 * g++.dg/opt/nrv20.C: New test.
10620 2021-04-03 Jason Merrill <jason@redhat.com>
10623 * g++.dg/cpp1z/noexcept-type24.C: New test.
10625 2021-04-03 Jason Merrill <jason@redhat.com>
10628 * g++.dg/ext/vector40.C: New test.
10630 2021-04-02 Patrick Palka <ppalka@redhat.com>
10633 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
10635 2021-04-02 Patrick Palka <ppalka@redhat.com>
10638 * g++.dg/cpp2a/nontype-class42.C: New test.
10640 2021-04-02 Jason Merrill <jason@redhat.com>
10643 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
10645 2021-04-02 Nathan Sidwell <nathan@acm.org>
10647 * g++.dg/modules/pr99283-6_d.H: New.
10648 * g++.dg/modules/pr99283-7-swap.h: New.
10649 * g++.dg/modules/pr99283-7-traits.h: New.
10650 * g++.dg/modules/pr99283-7_a.H: New.
10651 * g++.dg/modules/pr99283-7_b.H: New.
10652 * g++.dg/modules/pr99283-7_c.C: New.
10653 * g++.dg/modules/pr99283-7_d.H: New.
10655 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
10657 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
10658 * go.test/test/fixedbugs/issue22200b.go: Likewise.
10660 2021-04-02 Jakub Jelinek <jakub@redhat.com>
10662 PR tree-optimization/99726
10663 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
10664 -floop-nest-optimize to dg-additional-options guarded on fgraphite
10667 2021-04-01 Marek Polacek <polacek@redhat.com>
10670 * g++.dg/other/gc6.C: New test.
10672 2021-04-01 Jason Merrill <jason@redhat.com>
10675 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
10677 2021-04-01 Jason Merrill <jason@redhat.com>
10680 * g++.dg/abi/abi-tag24a.C: New test.
10681 * g++.dg/abi/macro0.C: Adjust expected value.
10683 2021-04-01 Nathan Sidwell <nathan@acm.org>
10686 * g++.dg/modules/pr99283-6.h: New.
10687 * g++.dg/modules/pr99283-6_a.H: New.
10688 * g++.dg/modules/pr99283-6_b.H: New.
10689 * g++.dg/modules/pr99283-6_c.C: New.
10690 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
10691 * g++.dg/modules/indirect-3_c.C: Adjust scan.
10692 * g++.dg/modules/indirect-4_c.C: Adjust scan.
10693 * g++.dg/modules/lambda-3_b.C: Adjust scan.
10694 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
10695 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
10696 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
10698 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
10701 * gcc.dg/tree-ssa/pr98265.C: New test.
10703 2021-04-01 Jakub Jelinek <jakub@redhat.com>
10705 PR tree-optimization/96573
10706 * gcc.dg/pr96573.c: New test.
10708 2021-04-01 Richard Biener <rguenther@suse.de>
10710 PR tree-optimization/99856
10711 * gcc.dg/vect/pr99856.c: New testcase.
10713 2021-04-01 Martin Jambor <mjambor@suse.cz>
10715 PR tree-optimization/97009
10716 * gcc.dg/tree-ssa/pr97009.c: New test.
10718 2021-04-01 Harald Anlauf <anlauf@gmx.de>
10721 * gfortran.dg/transpose_5.f90: New test.
10723 2021-03-31 David Malcolm <dmalcolm@redhat.com>
10726 * gcc.dg/analyzer/data-model-10.c: Update expected output.
10727 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
10728 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
10729 * gcc.dg/analyzer/pr99771-1.c: New test.
10731 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10733 PR tree-optimization/98268
10734 * gcc.target/aarch64/sve/pr98268-1.c: New test.
10735 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
10737 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10739 PR tree-optimization/99726
10740 * gcc.target/i386/pr99726.c: New test.
10742 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10744 PR rtl-optimization/97141
10745 PR rtl-optimization/98726
10746 * gcc.c-torture/compile/pr97141.c: New test.
10747 * gcc.c-torture/compile/pr98726.c: Likewise.
10748 * gcc.target/aarch64/sve/pr97141.c: Likewise.
10749 * gcc.target/aarch64/sve/pr98726.c: Likewise.
10751 2021-03-31 Martin Sebor <msebor@redhat.com>
10753 PR middle-end/65182
10754 * gcc.dg/uninit-pr65182.c: New test.
10756 2021-03-31 Jason Merrill <jason@redhat.com>
10759 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
10761 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
10764 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
10767 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
10770 * gcc.target/arm/pr99786.c: New test.
10772 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
10774 * gcc.target/i386/memcpy-strategy-5.c: New test.
10775 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
10776 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
10777 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
10778 * gcc.target/i386/memset-strategy-3.c: Likewise.
10779 * gcc.target/i386/memset-strategy-4.c: Likewise.
10780 * gcc.target/i386/memset-strategy-5.c: Likewise.
10781 * gcc.target/i386/memset-strategy-6.c: Likewise.
10783 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
10786 * gcc.target/aarch64/sve/pr98119.c: New test.
10788 2021-03-31 Jakub Jelinek <jakub@redhat.com>
10789 Richard Sandiford <richard.sandiford@arm.com>
10792 * g++.target/aarch64/sve/pr99813.C: New test.
10794 2021-03-31 Jakub Jelinek <jakub@redhat.com>
10797 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
10798 * c-c++-common/zero-scratch-regs-7.c: Likewise.
10799 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
10800 selected unsupported triplets to all targets but selected triplets
10801 of supported targets.
10802 * c-c++-common/zero-scratch-regs-9.c: Likewise.
10803 * c-c++-common/zero-scratch-regs-10.c: Likewise.
10804 * c-c++-common/zero-scratch-regs-11.c: Likewise.
10806 2021-03-31 Patrick Palka <ppalka@redhat.com>
10809 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
10811 2021-03-31 Patrick Palka <ppalka@redhat.com>
10814 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
10816 2021-03-30 David Malcolm <dmalcolm@redhat.com>
10818 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
10820 2021-03-30 Nathan Sidwell <nathan@acm.org>
10823 * g++.dg/modules/pr99283-5.h: New.
10824 * g++.dg/modules/pr99283-5_a.H: New.
10825 * g++.dg/modules/pr99283-5_b.H: New.
10826 * g++.dg/modules/pr99283-5_c.C: New.
10828 2021-03-30 Jakub Jelinek <jakub@redhat.com>
10831 * g++.dg/cpp1z/pr99790.C: New test.
10833 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10836 * gcc.c-torture/compile/pr99822.c: New test.
10838 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
10842 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
10843 instruction counts.
10844 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
10845 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
10846 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
10847 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
10848 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
10849 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
10850 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
10851 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
10852 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
10853 * gcc.target/powerpc/pr79251.p8.c: Likewise.
10854 * gcc.target/powerpc/pr79251.p9.c: Likewise.
10855 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
10856 * gcc.target/powerpc/pr79251-run.p7.c: New test.
10857 * gcc.target/powerpc/pr79251.p7.c: New test.
10859 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
10862 * gcc.target/i386/pr99744-1.c: New test.
10864 2021-03-30 Tamar Christina <tamar.christina@arm.com>
10866 PR tree-optimization/99825
10867 * gfortran.dg/vect/pr99825.f90: New test.
10869 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10872 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
10874 2021-03-30 Richard Biener <rguenther@suse.de>
10876 PR tree-optimization/99824
10877 * gcc.dg/torture/pr99824.c: New testcase.
10879 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
10882 * g++.dg/pr98136.C: New test.
10884 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
10886 * gcc.target/aarch64/fcvt_nosimd.c: New test.
10888 2021-03-29 Martin Sebor <msebor@redhat.com>
10890 PR tree-optimization/61869
10891 * gcc.dg/uninit-pr61869.c: New test.
10893 2021-03-29 Martin Sebor <msebor@redhat.com>
10895 PR tree-optimization/61677
10896 * gcc.dg/uninit-pr61677.c: New test.
10898 2021-03-29 Martin Sebor <msebor@redhat.com>
10900 PR tree-optimization/61112
10901 * gcc.dg/uninit-pr61112.c: New test.
10903 2021-03-29 Jan Hubicka <jh@suse.cz>
10906 * gcc.c-torture/compile/pr99751.c: Rename from ...
10907 * gcc.c-torture/execute/pr99751.c: ... to this.
10909 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
10911 * gcc.c-torture/compile/pr99751.c: New test.
10913 2021-03-29 Jakub Jelinek <jakub@redhat.com>
10916 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
10917 declare simd warning on aarch64.
10919 2021-03-29 Alex Coplan <alex.coplan@arm.com>
10922 * g++.target/aarch64/sve/pr99216.C: New test.
10924 2021-03-29 Richard Biener <rguenther@suse.de>
10926 PR tree-optimization/99807
10927 * gfortran.dg/vect/pr99807.f90: New testcase.
10929 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10932 * gcc.target/aarch64/pr99808.c: New test.
10934 2021-03-29 Jakub Jelinek <jakub@redhat.com>
10936 PR tree-optimization/99777
10937 * g++.dg/torture/pr99777.C: New test.
10939 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
10942 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
10944 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
10947 * gfortran.dg/pr99602.f90: New test.
10948 * gfortran.dg/pr99602a.f90: New test.
10949 * gfortran.dg/pr99602b.f90: New test.
10950 * gfortran.dg/pr99602c.f90: New test.
10951 * gfortran.dg/pr99602d.f90: New test.
10953 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
10955 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
10956 (gdc-copy-file): ... this. Use file copy instead of open/close.
10957 (gdc-convert-test): Save translated dejagnu test to gdc.test
10958 directory, only write dejagnu directives to the test file.
10959 (gdc-do-test): Don't create gdc.test symlink.
10961 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
10963 * gdc.dg/gdc270a.d: Removed.
10964 * gdc.dg/gdc270b.d: Removed.
10966 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
10968 * gcc.target/powerpc/pr99557.c: New.
10970 2021-03-26 Martin Sebor <msebor@redhat.com>
10972 PR tree-optimization/59970
10973 * gcc.dg/uninit-pr59970.c: New test.
10975 2021-03-26 Marek Polacek <polacek@redhat.com>
10978 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
10979 * g++.dg/cpp0x/nsdmi17.C: New test.
10981 2021-03-26 Nathan Sidwell <nathan@acm.org>
10984 * g++.dg/modules/pr99283-2_a.H: New.
10985 * g++.dg/modules/pr99283-2_b.H: New.
10986 * g++.dg/modules/pr99283-2_c.H: New.
10987 * g++.dg/modules/pr99283-3_a.H: New.
10988 * g++.dg/modules/pr99283-3_b.H: New.
10989 * g++.dg/modules/pr99283-4.H: New.
10990 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
10991 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
10993 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
10996 * g++.target/aarch64/sve/pr99766.C: New.
10998 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
11001 * gcc.dg/tls/pr99466-1.c: New test.
11002 * gcc.dg/tls/pr99466-2.c: New test.
11004 2021-03-26 Jakub Jelinek <jakub@redhat.com>
11007 * g++.dg/cpp0x/new5.C: New test.
11009 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
11012 * gfortran.dg/null_11.f90: New test.
11014 2021-03-25 Martin Sebor <msebor@redhat.com>
11016 PR tree-optimization/55060
11017 * gcc.dg/uninit-pr55060.c: New.
11019 2021-03-25 Martin Sebor <msebor@redhat.com>
11021 PR tree-optimization/48483
11022 * g++.dg/warn/uninit-pr48483.C: New test.
11024 2021-03-25 Martin Sebor <msebor@redhat.com>
11026 * gcc.dg/uninit-pr44547.c: New.
11028 2021-03-25 Jakub Jelinek <jakub@redhat.com>
11031 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
11032 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
11033 to match locus changes.
11034 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
11035 * g++.dg/cpp2a/srcloc2.C: Likewise.
11036 * g++.dg/cpp2a/srcloc15.C: Likewise.
11037 * g++.dg/cpp2a/srcloc16.C: Likewise.
11038 * g++.dg/cpp2a/srcloc19.C: New test.
11039 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
11041 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
11042 * g++.dg/modules/macloc-1_d.C: Likewise.
11043 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
11046 2021-03-25 Marek Polacek <polacek@redhat.com>
11049 * g++.dg/cpp0x/inh-ctor37.C: New test.
11051 2021-03-25 Jakub Jelinek <jakub@redhat.com>
11054 * g++.dg/cpp0x/variadic181.C: New test.
11056 2021-03-25 Marek Polacek <polacek@redhat.com>
11059 * g++.dg/warn/Wconversion5.C: New test.
11061 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11063 PR tree-optimization/96974
11064 * g++.target/aarch64/sve/pr96974.C: New test.
11066 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
11069 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
11073 * gcc.target/i386/pr98209.c: New test.
11074 * gcc.target/i386/pr99744-1.c: Likewise.
11075 * gcc.target/i386/pr99744-2.c: Likewise.
11077 2021-03-25 Jakub Jelinek <jakub@redhat.com>
11080 * g++.dg/warn/Wduplicated-branches6.C: New test.
11081 * g++.dg/warn/Wduplicated-branches7.C: New test.
11083 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
11087 * gcc.target/i386/pr98209.c: New test.
11088 * gcc.target/i386/pr99744-1.c: Likewise.
11089 * gcc.target/i386/pr99744-2.c: Likewise.
11091 2021-03-25 Richard Biener <rguenther@suse.de>
11093 PR tree-optimization/99746
11094 * gfortran.dg/vect/pr99746.f90: New testcase.
11096 2021-03-25 David Malcolm <dmalcolm@redhat.com>
11101 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
11103 * gcc.dg/analyzer/pr93695-1.c: New test.
11104 * gcc.dg/analyzer/pr99044-1.c: New test.
11105 * gcc.dg/analyzer/pr99044-2.c: New test.
11106 * gcc.dg/analyzer/pr99716-1.c: New test.
11107 * gcc.dg/analyzer/pr99716-2.c: New test.
11108 * gcc.dg/analyzer/pr99716-3.c: New test.
11110 2021-03-24 Martin Liska <mliska@suse.cz>
11113 * gcc.target/i386/pr99753.c: New test.
11115 2021-03-24 Martin Jambor <mjambor@suse.cz>
11118 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
11120 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
11123 * gcc.target/arm/pr99727.c: New test.
11125 2021-03-24 Jakub Jelinek <jakub@redhat.com>
11128 * gcc.target/arm/pr99724.c: New test.
11130 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11132 * lib/target-supports.exp (check_effective_target_sysconf): New.
11133 * gcc.target/i386/pr95443-1.c: Require it.
11134 * gcc.target/i386/pr95443-2.c: Likewise.
11135 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
11136 * gcc.target/i386/strncmp-1.c: Likewise.
11138 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11140 * gcc.target/i386/pr97313.c: Require effective target feature pie.
11141 * g++.target/i386/pr94185.C: Likewise.
11143 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11145 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
11146 positives with -mcmodel=large.
11147 * gcc.target/i386/funcspec-3.c: Likewise.
11149 2021-03-24 Alexandre Oliva <oliva@adacore.com>
11151 * gcc.target/i386/pr94467-3.c: New.
11153 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
11156 * gfortran.dg/longnames.f90: New test.
11158 2021-03-23 Nathan Sidwell <nathan@acm.org>
11161 * g++.dg/modules/pr99283-1_a.H: New.
11162 * g++.dg/modules/pr99283-1_b.H: New.
11164 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
11166 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
11168 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11170 * lib/target-supports.exp
11171 (check_effective_target_arm_dsp_ok_nocache)
11172 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
11173 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
11174 and add arm_dsp options.
11176 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11178 * lib/target-supports.exp
11179 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
11180 -mfloat-abi= options order.
11181 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
11182 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
11183 arm_hard_ok effective target and -mfloat-abi=hard additional
11185 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
11186 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
11187 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
11188 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
11189 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
11190 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
11191 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
11192 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
11193 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
11195 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
11196 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
11198 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11200 * lib/target-supports.exp
11201 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
11202 -mfloat-abi= options order.
11203 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
11204 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
11205 target and -mfloat-abi=hard additional option.
11206 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
11207 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
11208 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
11209 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
11210 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
11212 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11214 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
11216 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11218 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
11219 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
11220 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
11221 * gcc.target/arm/pr51968.c: Likewise.
11222 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
11223 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
11224 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
11225 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
11227 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11229 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
11230 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
11231 * gcc.target/arm/bf16_dup.c: Likewise.
11232 * gcc.target/arm/bf16_reinterpret.c: Likewise.
11233 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
11235 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11237 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
11239 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
11241 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
11242 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
11243 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
11244 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
11246 2021-03-23 Marek Polacek <polacek@redhat.com>
11249 * g++.dg/cpp0x/attributes-namespace6.C: New test.
11250 * g++.dg/cpp0x/gen-attrs-73.C: New test.
11252 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
11255 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
11257 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
11260 * gcc.dg/vect/pr99540.c: New test.
11262 2021-03-23 Nathan Sidwell <nathan@acm.org>
11265 * g++.dg/modules/pr99239_a.H: New.
11266 * g++.dg/modules/pr99239_b.H: New.
11268 2021-03-23 Richard Biener <rguenther@suse.de>
11270 PR tree-optimization/99721
11271 * gfortran.dg/vect/pr99721.f90: New testcase.
11273 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
11275 * gcc.target/riscv/shift-shift-5.c (sub): Change
11276 order of struct fields depending on byteorder.
11278 2021-03-23 Jakub Jelinek <jakub@redhat.com>
11281 * g++.dg/cpp1z/decomp55.C: New test.
11283 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
11285 PR tree-optimization/99296
11286 * gcc.dg/pr99296.c: New file.
11288 2021-03-22 Nathan Sidwell <nathan@acm.org>
11291 * g++.dg/modules/pr99480_a.H: New.
11292 * g++.dg/modules/pr99480_b.H: New.
11294 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
11297 * gcc.target/powerpc/pr99581.c: New.
11299 2021-03-22 Nathan Sidwell <nathan@acm.org>
11302 * g++.dg/modules/pr99425-1.h: New.
11303 * g++.dg/modules/pr99425-1_a.H: New.
11304 * g++.dg/modules/pr99425-1_b.H: New.
11305 * g++.dg/modules/pr99425-1_c.C: New.
11306 * g++.dg/modules/pr99425-2_a.X: New.
11307 * g++.dg/modules/pr99425-2_b.X: New.
11308 * g++.dg/template/pr99425.C: New.
11310 2021-03-22 Richard Biener <rguenther@suse.de>
11312 PR tree-optimization/99694
11313 * gcc.dg/torture/pr99694.c: New testcase.
11315 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
11318 * gcc.target/riscv/pr99702.c: New.
11320 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
11323 * gcc.target/powerpc/pr98914.c: New test.
11325 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
11328 * g++.target/i386/pr99679-1.C: New test.
11329 * g++.target/i386/pr99679-2.C: Likewise.
11331 2021-03-20 Jakub Jelinek <jakub@redhat.com>
11334 * gcc.dg/pr99230.c: New test.
11336 2021-03-19 Jakub Jelinek <jakub@redhat.com>
11339 * gcc.dg/Wunused-var-5.c: New test.
11340 * gcc.dg/Wunused-var-6.c: New test.
11342 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11344 * gfortran.dg/inline_matmul_6.f90: Adjust count for
11347 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
11350 * gcc.target/s390/pr99663.c: New.
11352 2021-03-19 Jakub Jelinek <jakub@redhat.com>
11355 * g++.dg/opt/pr99456.C: New test.
11356 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
11359 2021-03-19 Tamar Christina <tamar.christina@arm.com>
11361 PR tree-optimization/99656
11362 * gfortran.dg/vect/pr99656.f90: New test.
11364 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
11367 * gcc.dg/torture/pr99652-1.c: New test.
11368 * gcc.dg/torture/pr99652-2.c: Likewise.
11369 * gcc.target/i386/pr57655.c: Adjusted.
11370 * gcc.target/i386/pr59794-6.c: Likewise.
11371 * gcc.target/i386/pr70738-1.c: Likewise.
11372 * gcc.target/i386/pr96744-1.c: Likewise.
11374 2021-03-19 Jakub Jelinek <jakub@redhat.com>
11375 Christophe Lyon <christophe.lyon@linaro.org>
11378 * g++.target/arm/pr99593.C: New test.
11380 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
11382 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
11384 2021-03-19 Marek Polacek <polacek@redhat.com>
11387 * g++.dg/cpp2a/concepts-err3.C: New test.
11389 2021-03-18 Martin Sebor <msebor@redhat.com>
11391 PR middle-end/99502
11392 * g++.dg/warn/Warray-bounds-22.C: New test.
11393 * g++.dg/warn/Warray-bounds-23.C: New test.
11394 * g++.dg/warn/Warray-bounds-24.C: New test.
11396 2021-03-18 Jakub Jelinek <jakub@redhat.com>
11399 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
11401 2021-03-18 Jakub Jelinek <jakub@redhat.com>
11404 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
11405 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
11406 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
11407 rather than __i386__.
11409 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11412 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
11414 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
11417 * obj-c++.dg/pr49070.mm: New test.
11418 * objc.dg/unnamed-parms.m: New test.
11420 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11422 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
11424 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
11425 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
11426 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
11427 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
11428 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
11430 2021-03-18 Jakub Jelinek <jakub@redhat.com>
11432 PR middle-end/98099
11433 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
11434 For big endian use -fsso-struct=little-endian dg-options.
11436 2021-03-17 Marek Polacek <polacek@redhat.com>
11439 * g++.dg/conversion/real-to-int1.C: New test.
11441 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
11442 Jason Merrill <jason@redhat.com>
11444 * g++.dg/cpp1z/using9.C: New using decl test.
11446 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
11448 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
11449 -gdwarf-3 to the command line options. Adjust the expected line
11450 numbers for the revised options header.
11452 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
11454 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
11455 -gdwarf-3 to the command line options. Provide Darwin-
11456 specific match lines for the expected output.
11458 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11460 * gcc.target/aarch64/acle/rng_2.c: New test.
11462 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
11465 * gcc.target/i386/pr99530-1.c: New test.
11466 * gcc.target/i386/pr99530-2.c: Likewise.
11467 * gcc.target/i386/pr99530-3.c: Likewise.
11468 * gcc.target/i386/pr99530-4.c: Likewise.
11469 * gcc.target/i386/pr99530-5.c: Likewise.
11470 * gcc.target/i386/pr99530-6.c: Likewise.
11472 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
11475 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
11477 2021-03-16 Jason Merrill <jason@redhat.com>
11479 * g++.dg/cpp2a/nontype-float1.C: New test.
11481 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
11485 * gcc.target/powerpc/pr98092.c: New.
11487 2021-03-16 Jakub Jelinek <jakub@redhat.com>
11490 * gcc.target/i386/pr99600.c: New test.
11492 2021-03-16 Martin Liska <mliska@suse.cz>
11493 Jason Merrill <jason@redhat.com>
11496 * g++.target/i386/pr99108.C: New test.
11498 2021-03-16 Martin Liska <mliska@suse.cz>
11501 * gcc.target/arm/pr99592.c: New test.
11503 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
11505 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
11507 2021-03-16 Nathan Sidwell <nathan@acm.org>
11510 * g++.dg/modules/pr99496_a.H: New.
11511 * g++.dg/modules/pr99496_b.C: New.
11513 2021-03-16 Jakub Jelinek <jakub@redhat.com>
11516 * gcc.target/i386/avx-pr99563.c: New test.
11518 2021-03-16 Jakub Jelinek <jakub@redhat.com>
11521 * gcc.dg/gomp/pr99542.c: New test.
11522 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
11523 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
11524 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
11525 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
11527 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
11529 2021-03-15 Jakub Jelinek <jakub@redhat.com>
11532 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
11533 * g++.dg/modules/builtin-3_b.C: Likewise.
11535 2021-03-15 Nathan Sidwell <nathan@acm.org>
11538 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
11539 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
11541 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11544 * g++.dg/coroutines/pr99047.C: New test.
11546 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11549 * g++.dg/coroutines/torture/pr98704.C: New test.
11551 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11554 * g++.dg/coroutines/pr98480.C: New test.
11555 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
11556 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
11557 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
11559 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
11562 * g++.dg/coroutines/pr96749-1.C: New test.
11563 * g++.dg/coroutines/pr96749-2.C: New test.
11565 2021-03-15 Richard Biener <rguenther@suse.de>
11567 PR tree-optimization/98834
11568 * g++.dg/opt/pr98834.C: New testcase.
11570 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11573 * gfortran.dg/do_check_16.f90: New test.
11574 * gfortran.dg/do_check_17.f90: New test.
11576 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
11579 * gfortran.dg/pr99545.f90: New test.
11581 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
11583 * gcc.target/powerpc/pr99492.c: Fix typo.
11585 2021-03-14 Harald Anlauf <anlauf@gmx.de>
11586 Paul Thomas <pault@gcc.gnu.org>
11588 * gfortran.dg/pr99112.f90: New test.
11590 2021-03-13 Martin Sebor <msebor@redhat.com>
11592 PR tree-optimization/99489
11593 * gcc.dg/Wstringop-truncation-9.c: New test.
11595 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
11598 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
11600 2021-03-13 Jakub Jelinek <jakub@redhat.com>
11602 PR tree-optimization/99544
11603 * gcc.dg/gomp/pr99544.c: New test.
11605 2021-03-12 Nathan Sidwell <nathan@acm.org>
11608 * g++.dg/modules/pr99238.h: New.
11609 * g++.dg/modules/pr99238_a.H: New.
11610 * g++.dg/modules/pr99238_b.H: New.
11612 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
11615 * gfortran.dg/gomp/threadprivate-1.f90: New test.
11617 2021-03-12 Jakub Jelinek <jakub@redhat.com>
11620 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
11622 2021-03-12 Jakub Jelinek <jakub@redhat.com>
11625 * g++.dg/cpp2a/consteval19.C: New test.
11627 2021-03-11 David Malcolm <dmalcolm@redhat.com>
11630 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
11632 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
11634 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
11635 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
11636 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
11637 -fno-analyzer-feasibility from options.
11638 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
11639 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
11641 2021-03-11 Nathan Sidwell <nathan@acm.org>
11644 * g++.dg/modules/pr99248.h: New.
11645 * g++.dg/modules/pr99248_a.H: New.
11646 * g++.dg/modules/pr99248_b.H: New.
11648 2021-03-11 Nathan Sidwell <nathan@acm.org>
11651 * g++.dg/modules/pr99528.h: New.
11652 * g++.dg/modules/pr99528_a.H: New.
11653 * g++.dg/modules/pr99528_b.H: New.
11654 * g++.dg/modules/pr99528_c.C: New.
11656 2021-03-11 Richard Biener <rguenther@suse.de>
11659 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
11660 instead of verifying the total number of adds.
11662 2021-03-11 Richard Biener <rguenther@suse.de>
11665 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
11667 2021-03-11 Richard Biener <rguenther@suse.de>
11670 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
11672 2021-03-11 Richard Biener <rguenther@suse.de>
11675 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
11677 2021-03-11 Jakub Jelinek <jakub@redhat.com>
11680 * gcc.target/i386/avx2-pr99517-1.c: New test.
11681 * gcc.target/i386/avx2-pr99517-2.c: New test.
11683 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
11686 * gcc.target/powerpc/pr99492.c: New testcase.
11688 2021-03-10 Harald Anlauf <anlauf@gmx.de>
11691 * gfortran.dg/data_char_4.f90: New test.
11692 * gfortran.dg/data_char_5.f90: New test.
11694 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11696 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
11698 2021-03-10 Nathan Sidwell <nathan@acm.org>
11701 * g++.dg/modules/pr99423_a.H: New.
11702 * g++.dg/modules/pr99423_b.H: New.
11704 2021-03-10 Jakub Jelinek <jakub@redhat.com>
11706 PR tree-optimization/99305
11708 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
11709 unsigned_char effective targets.
11711 2021-03-10 Nathan Sidwell <nathan@acm.org>
11714 * g++.dg/ext/pr99508.C: New.
11716 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
11719 * lib/target-supports.exp (check_effective_target_lra): New.
11720 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
11721 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
11722 * gcc.c-torture/compile/pr98096.c: Likewise.
11723 * gcc.dg/pr97954.c: Likewise.
11725 2021-03-10 David Malcolm <dmalcolm@redhat.com>
11727 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
11728 * gcc.dg/analyzer/zlib-2.c: Likewise.
11730 2021-03-10 Joel Hutton <joel.hutton@arm.com>
11732 * gcc.dg/vect/pr99102.c: Fix target selector.
11734 2021-03-10 Joel Hutton <joel.hutton@arm.com>
11737 * gcc.dg/vect/pr99102.c: New test.
11739 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
11741 * gnat.dg/specs/lto25.ads: New test.
11743 2021-03-09 Jakub Jelinek <jakub@redhat.com>
11745 PR tree-optimization/99305
11746 * g++.dg/opt/pr99305.C: New test.
11748 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
11750 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
11751 (check_effective_target_sqrt_insn): Use it.
11753 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
11756 * gcc.target/i386/pr99454.c: New.
11758 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
11760 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
11761 * gcc.dg/loop-9.c: Likewise.
11762 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
11763 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
11765 2021-03-09 Jakub Jelinek <jakub@redhat.com>
11768 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
11769 exists. If REG_STARTEND macro isn't defined, just return 0 from main
11770 instead of the actual test.
11772 2021-03-09 Martin Liska <mliska@suse.cz>
11775 * gcc.target/i386/pr99464.c: New test.
11777 2021-03-09 Joel Brobecker <brobecker@adacore.com>
11779 * gcc.target/powerpc/undef-bool-2.c: Add
11780 dg-require-effective-target powerpc_vsx_ok directive.
11781 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
11782 powerpc_vsx_ok directive.
11784 2021-03-08 Harald Anlauf <anlauf@gmx.de>
11787 * gfortran.dg/parameter_data.f90: New test.
11789 2021-03-08 Martin Sebor <msebor@redhat.com>
11791 PR middle-end/98266
11792 * g++.dg/warn/Warray-bounds-15.C: New test.
11793 * g++.dg/warn/Warray-bounds-18.C: New test.
11794 * g++.dg/warn/Warray-bounds-19.C: New test.
11795 * g++.dg/warn/Warray-bounds-20.C: New test.
11796 * g++.dg/warn/Warray-bounds-21.C: New test.
11798 2021-03-08 Martin Sebor <msebor@redhat.com>
11800 PR middle-end/97631
11801 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
11803 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
11804 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
11805 * gcc.dg/Wstringop-overflow-66.c: New test.
11806 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
11808 2021-03-08 Marek Polacek <polacek@redhat.com>
11811 * g++.dg/cpp2a/nontype-class41.C: New test.
11813 2021-03-08 Nathan Sidwell <nathan@acm.org>
11816 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
11818 2021-03-08 Nathan Sidwell <nathan@acm.org>
11820 * g++.dg/modules/pr99468.H: New.
11822 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
11825 * gcc.target/powerpc/pr98959.c: New test.
11827 2021-03-08 Nathan Sidwell <nathan@acm.org>
11830 * g++.dg/modules/pr99285_a.H: New.
11831 * g++.dg/modules/pr99285_b.H: New.
11833 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11836 * gcc.target/aarch64/simd/pr99437.c: New test.
11838 2021-03-08 Martin Liska <mliska@suse.cz>
11841 * c-c++-common/asan/pr98920.c: New test.
11843 2021-03-08 Martin Liska <mliska@suse.cz>
11846 * gcc.target/i386/pr99463-2.c: New test.
11847 * gcc.target/i386/pr99463.c: New test.
11849 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
11851 * gcc.target/s390/vector/long-double-asm-commutative.c: New
11853 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
11855 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
11856 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
11857 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
11858 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
11859 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
11862 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
11865 * gfortran.dg/module_variable_3.f90: New test.
11867 2021-03-07 Jakub Jelinek <jakub@redhat.com>
11870 * lib/target-supports.exp
11871 (check_effective_target_assembler_march_noavx512bw): New effective
11873 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
11875 2021-03-06 Patrick Palka <ppalka@redhat.com>
11876 Jakub Jelinek <jakub@redhat.com>
11879 * g++.dg/cpp2a/constexpr-99287.C: New test.
11881 2021-03-06 Patrick Palka <ppalka@redhat.com>
11882 Jakub Jelinek <jakub@redhat.com>
11885 * g++.dg/cpp1y/var-templ68.C: New test.
11886 * g++.dg/cpp1y/var-templ68a.C: New test.
11888 2021-03-06 Patrick Palka <ppalka@redhat.com>
11891 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
11892 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
11894 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
11896 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
11897 to allow an eliminated stack-frame.
11899 2021-03-05 Marek Polacek <polacek@redhat.com>
11902 * g++.dg/cpp1z/noexcept-type23.C: New test.
11904 2021-03-05 Marek Polacek <polacek@redhat.com>
11907 * g++.dg/warn/Wshadow-17.C: New test.
11909 2021-03-05 Jason Merrill <jason@redhat.com>
11912 * gcc.dg/attr-flatten-1.c: Adjust.
11914 2021-03-05 Jakub Jelinek <jakub@redhat.com>
11916 PR middle-end/99322
11917 * c-c++-common/gomp/pr99322.c: New test.
11919 2021-03-05 Nathan Sidwell <nathan@acm.org>
11922 * g++.dg/modules/pr99245_a.H: New.
11923 * g++.dg/modules/pr99245_b.H: New.
11925 2021-03-05 Harald Anlauf <anlauf@gmx.de>
11927 PR libfortran/99218
11928 * gfortran.dg/matmul_21.f90: New test.
11930 2021-03-05 Nathan Sidwell <nathan@acm.org>
11933 * g++.dg/modules/pr99377_a.H: New.
11934 * g++.dg/modules/pr99377_b.C: New.
11935 * g++.dg/modules/pr99377_c.C: New.
11937 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
11940 * g++.dg/coroutines/pr98118.C: New test.
11942 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
11945 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
11946 * g++.dg/coroutines/pr95616-0.C: New test.
11947 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
11948 * g++.dg/coroutines/pr95616-1.C: New test.
11949 * g++.dg/coroutines/pr95616-2.C: New test.
11950 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
11951 * g++.dg/coroutines/pr95616-3.C: New test.
11952 * g++.dg/coroutines/pr95616-4.C: New test.
11953 * g++.dg/coroutines/pr95616-5.C: New test.
11954 * g++.dg/coroutines/pr95616-6.C: New test.
11956 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
11959 * g++.dg/coroutines/torture/pr95615-01.C: New test.
11960 * g++.dg/coroutines/torture/pr95615-02.C: New test.
11961 * g++.dg/coroutines/torture/pr95615-03.C: New test.
11962 * g++.dg/coroutines/torture/pr95615-04.C: New test.
11963 * g++.dg/coroutines/torture/pr95615-05.C: New test.
11964 * g++.dg/coroutines/torture/pr95615.inc: New file.
11966 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
11969 * gcc.target/i386/pr99123-2.c: New.
11971 2021-03-05 Nathan Sidwell <nathan@acm.org>
11974 * g++.dg/modules/pr99389_a.H: New.
11975 * g++.dg/modules/pr99389_b.C: New.
11976 * g++.dg/modules/pr99389_c.C: New.
11978 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
11981 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
11984 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
11986 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
11987 with '_kind' number.
11988 * gfortran.dg/real4-10-real8-16.f90: Likewise.
11989 * gfortran.dg/real4-10-real8-4.f90: Likewise.
11990 * gfortran.dg/real4-10.f90: Likewise.
11991 * gfortran.dg/real4-16-real8-10.f90: Likewise.
11992 * gfortran.dg/real4-16-real8-16.f90: Likewise.
11993 * gfortran.dg/real4-16-real8-4.f90: Likewise.
11994 * gfortran.dg/real4-16.f90: Likewise.
11995 * gfortran.dg/real4-8-real8-10.f90: Likewise.
11996 * gfortran.dg/real4-8-real8-16.f90: Likewise.
11997 * gfortran.dg/real4-8-real8-4.f90: Likewise.
11998 * gfortran.dg/real4-8.f90: Likewise.
11999 * gfortran.dg/real8-10.f90: Likewise.
12000 * gfortran.dg/real8-16.f90: Likewise.
12001 * gfortran.dg/real8-4.f90: Likewise.
12003 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
12006 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
12008 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
12010 * lib/prune.exp: Prune useless output caused by a linker bug.
12012 2021-03-04 Jakub Jelinek <jakub@redhat.com>
12014 PR middle-end/93235
12015 * gcc.target/aarch64/pr93235.c: New test.
12017 2021-03-04 Martin Liska <mliska@suse.cz>
12019 PR gcov-profile/99105
12020 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
12021 correction as the wrapped malloc is called one more time
12023 * gcc.dg/tree-prof/pr97461.c: Likewise.
12025 2021-03-04 Jakub Jelinek <jakub@redhat.com>
12029 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
12030 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
12031 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
12032 dg-warning regexps, instead replace .* with \[^\n\r]*.
12033 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
12034 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
12035 -ftrack-macro-expansion=0 from dg-options.
12036 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
12037 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
12039 2021-03-04 Jakub Jelinek <jakub@redhat.com>
12042 * gcc.dg/cpp/line11.c: New test.
12043 * gcc.dg/cpp/line12.c: New test.
12045 2021-03-04 Alex Coplan <alex.coplan@arm.com>
12048 * gcc.target/aarch64/pr99381.c: New test.
12050 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
12052 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
12054 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
12056 2021-03-04 Nathan Sidwell <nathan@acm.org>
12059 * g++.dg/modules/pr99170-1_a.H: New.
12060 * g++.dg/modules/pr99170-1_b.C: New.
12061 * g++.dg/modules/pr99170-2.h: New.
12062 * g++.dg/modules/pr99170-2_a.C: New.
12063 * g++.dg/modules/pr99170-2_b.C: New.
12064 * g++.dg/modules/pr99170-3_a.H: New.
12065 * g++.dg/modules/pr99170-3_b.C: New.
12066 * g++.dg/modules/inst-2_b.C: Adjust scan.
12067 * g++.dg/modules/inst-4_a.C: Adjust scan.
12068 * g++.dg/modules/inst-4_b.C: Adjust scan.
12069 * g++.dg/modules/member-def-1_b.C: Adjust scan.
12070 * g++.dg/modules/member-def-1_c.C: Adjust scan.
12071 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
12072 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
12073 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
12074 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
12075 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
12076 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
12077 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
12078 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
12079 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
12080 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
12081 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
12083 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
12086 * gfortran.dg/real4-10-real8-10.f90: New test.
12087 * gfortran.dg/real4-10-real8-16.f90: New test.
12088 * gfortran.dg/real4-10-real8-4.f90: New test.
12089 * gfortran.dg/real4-10.f90: New test.
12090 * gfortran.dg/real4-16-real8-10.f90: New test.
12091 * gfortran.dg/real4-16-real8-16.f90: New test.
12092 * gfortran.dg/real4-16-real8-4.f90: New test.
12093 * gfortran.dg/real4-16.f90: New test.
12094 * gfortran.dg/real4-8-real8-10.f90: New test.
12095 * gfortran.dg/real4-8-real8-16.f90: New test.
12096 * gfortran.dg/real4-8-real8-4.f90: New test.
12097 * gfortran.dg/real4-8.f90: New test.
12098 * gfortran.dg/real8-10.f90: New test.
12099 * gfortran.dg/real8-16.f90: New test.
12100 * gfortran.dg/real8-4.f90: New test.
12102 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
12104 * gcc.misc-tests/outputs.exp: Enumerate tests.
12106 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
12108 * gcc.misc-tests/outputs.exp: Append discriminating
12109 suffixes to tests with duplicate names.
12110 (outest): Assert that each running test has a unique
12113 2021-03-04 Martin Sebor <msebor@redhat.com>
12115 PR middle-end/96963
12116 PR middle-end/94655
12117 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
12118 * gcc.dg/Wstringop-overflow-65.c: New test.
12119 * gcc.dg/Warray-bounds-69.c: Same.
12121 2021-03-03 Marek Polacek <polacek@redhat.com>
12124 * g++.dg/cpp1z/class-deduction83.C: New test.
12126 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12128 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
12130 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
12133 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12135 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
12137 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
12139 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
12142 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12144 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
12146 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
12149 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
12151 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
12153 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
12155 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
12157 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
12159 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
12162 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12165 * g++.dg/cpp1z/eval-order10.C: New test.
12167 2021-03-03 Marek Polacek <polacek@redhat.com>
12171 * g++.dg/cpp1z/class-deduction81.C: New test.
12172 * g++.dg/cpp1z/class-deduction82.C: New test.
12173 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
12174 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
12175 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
12177 2021-03-03 Jason Merrill <jason@redhat.com>
12180 * g++.dg/cpp0x/decltype-call5.C: New test.
12181 * g++.dg/cpp0x/decltype-call6.C: New test.
12183 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12185 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
12187 * gcc.target/i386/pr95798-2.c: Likewise.
12189 2021-03-03 Nathan Sidwell <nathan@acm.org>
12192 * g++.dg/modules/namespace-2_a.C
12193 * g++.dg/modules/pr99344_a.C
12194 * g++.dg/modules/pr99344_b.C
12196 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12199 * gcc.target/i386/pr99321.c: New test.
12201 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12204 * gcc.c-torture/compile/pr99324.c: New test.
12206 2021-03-03 Jakub Jelinek <jakub@redhat.com>
12209 * gcc.dg/graphite/pr99085.c: New test.
12211 2021-03-03 Jason Merrill <jason@redhat.com>
12214 * g++.dg/ext/attr-flatten1.C: New test.
12216 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
12218 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
12219 tests if target test-framework has -L or -I options.
12221 2021-03-02 David Malcolm <dmalcolm@redhat.com>
12224 * gcc.dg/pr99323-1.c: New test.
12225 * gcc.dg/pr99323-2.c: New test.
12227 2021-03-02 Martin Sebor <msebor@redhat.com>
12230 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
12231 * g++.dg/warn/Wnonnull12.C: New test.
12233 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
12235 * gnat.dg/limited5.adb: New test.
12237 2021-03-02 Patrick Palka <ppalka@redhat.com>
12241 * g++.dg/concepts/abbrev9.C: New test.
12242 * g++.dg/cpp2a/concepts-lambda15.C: New test.
12243 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
12244 * g++.dg/cpp2a/concepts-return-req2.C: New test.
12245 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
12246 call to f15 that we expect to accept.
12248 2021-03-02 Patrick Palka <ppalka@redhat.com>
12250 * g++.dg/cpp1z/auto1.C: New test.
12252 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
12254 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
12255 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
12256 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
12257 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
12258 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
12259 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
12260 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
12262 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
12264 * lib/target-supports.exp: Add check for nnpa facility.
12266 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
12268 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
12269 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
12271 2021-03-01 Martin Liska <mliska@suse.cz>
12274 * gcc.target/s390/target-attribute/pr99313.c: New test.
12276 2021-03-01 Nathan Sidwell <nathan@acm.org>
12279 * g++.dg/modules/pr99294.h: New.
12280 * g++.dg/modules/pr99294_a.C: New.
12281 * g++.dg/modules/pr99294_b.C: New.
12283 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
12285 * g++.dg/eh/seh-xmm-unwind.C: New test.
12287 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
12289 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
12290 expression components noexcept.
12291 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
12292 * g++.dg/coroutines/pr95345.C: Likewise.
12294 2021-02-28 Jason Merrill <jason@redhat.com>
12296 * g++.dg/ext/attr-lambda3.C: Add missing ;
12298 2021-02-27 Jason Merrill <jason@redhat.com>
12301 * g++.dg/ext/attr-lambda3.C: New test.
12303 2021-02-26 Alexandre Oliva <oliva@gnu.org>
12305 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
12307 * gcc.target/powerpc/pr83629.c: Likewise.
12308 * gcc.target/powerpc/pr84112.c: Likewise.
12310 2021-02-26 Olivier Hainque <hainque@adacore.com>
12312 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
12313 dg-require-effective-target fpic.
12314 * gcc.target/powerpc/ppc-eabi.c: Likewise.
12315 * gcc.target/powerpc/pr26350.c: Likewise.
12316 * gcc.target/powerpc/pr67789.c: Likewise.
12317 * gcc.target/powerpc/pr79439-1.c: Likewise.
12318 * gcc.target/powerpc/pr79439-2.c: Likewise.
12319 * gcc.target/powerpc/pr79439-3.c: Likewise.
12320 * gcc.target/powerpc/pr83629.c: Likewise.
12321 * gcc.target/powerpc/pr84112.c: Likewise.
12323 2021-02-26 Richard Biener <rguenther@suse.de>
12325 PR middle-end/99281
12326 * g++.dg/pr99218.C: New testcase.
12328 2021-02-26 Jakub Jelinek <jakub@redhat.com>
12330 * g++.dg/cpp23/lambda-specifiers1.C: New test.
12332 2021-02-26 Jakub Jelinek <jakub@redhat.com>
12335 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
12337 2021-02-26 Jason Merrill <jason@redhat.com>
12340 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
12342 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
12344 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
12345 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
12346 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
12347 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
12348 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
12349 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
12350 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
12351 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
12352 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
12353 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
12354 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
12355 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
12356 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
12357 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
12358 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
12360 2021-02-26 Patrick Palka <ppalka@redhat.com>
12363 * g++.dg/concepts/abbrev8.C: New test.
12365 2021-02-25 Patrick Palka <ppalka@redhat.com>
12369 * g++.dg/diagnostic/local1.C: New test.
12371 2021-02-25 Patrick Palka <ppalka@redhat.com>
12374 * g++.dg/cpp1z/class-deduction79.C: New test.
12375 * g++.dg/cpp1z/class-deduction80.C: New test.
12377 2021-02-25 Marek Polacek <polacek@redhat.com>
12381 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
12382 * g++.dg/cpp0x/constexpr-cast2.C: New test.
12383 * g++.dg/cpp0x/constexpr-cast3.C: New test.
12385 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
12388 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
12389 reference parms, to distinguish the rvalue ref. variant.
12390 * g++.dg/coroutines/pr97587.C: New test.
12392 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
12395 * g++.dg/coroutines/pr95822.C: New test.
12397 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
12399 * gcc.target/arm/cmse/cmse-18.c: New test.
12401 2021-02-25 Nathan Sidwell <nathan@acm.org>
12404 * g++.dg/modules/pr99166_a.X: Adjust.
12405 * g++.dg/modules/pr99166_b.C: Adjust.
12406 * g++.dg/modules/pr99166_c.C: Adjust.
12407 * g++.dg/modules/pr99166_d.C: Adjust.
12409 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
12411 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
12413 2021-02-25 Tamar Christina <tamar.christina@arm.com>
12415 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
12417 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
12420 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
12422 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
12424 PR middle-end/97172
12425 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
12427 2021-02-25 Richard Biener <rguenther@suse.de>
12429 PR tree-optimization/99253
12430 * gcc.dg/vect/pr99253.c: New testcase.
12432 2021-02-25 Jakub Jelinek <jakub@redhat.com>
12435 * gcc.target/i386/pr95798-1.c: New test.
12436 * gcc.target/i386/pr95798-2.c: New test.
12438 2021-02-25 Jakub Jelinek <jakub@redhat.com>
12440 PR tree-optimization/80635
12441 * g++.dg/warn/pr80635-1.C: New test.
12442 * g++.dg/warn/pr80635-2.C: New test.
12444 2021-02-25 David Malcolm <dmalcolm@redhat.com>
12447 * gcc.dg/analyzer/pr99193-1.c: New test.
12448 * gcc.dg/analyzer/pr99193-2.c: New test.
12449 * gcc.dg/analyzer/pr99193-3.c: New test.
12450 * gcc.dg/analyzer/realloc-1.c: New test.
12452 2021-02-24 Nathan Sidwell <nathan@acm.org>
12455 * g++.dg/modules/pr98718_a.C: New.
12456 * g++.dg/modules/pr98718_b.C: New.
12458 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
12460 * g++.dg/coroutines/co-await-void_type.C: Mark promise
12461 final_suspend call as noexcept.
12462 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
12463 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
12464 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
12465 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
12466 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
12467 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
12468 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
12469 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
12470 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
12471 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
12472 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
12473 * g++.dg/coroutines/coro1-allocators.h: Likewise.
12474 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
12475 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
12476 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
12477 * g++.dg/coroutines/pr94752.C: Likewise.
12478 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
12479 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
12480 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
12481 * g++.dg/coroutines/pr95050.C: Likewise.
12482 * g++.dg/coroutines/pr95345.C: Likewise.
12483 * g++.dg/coroutines/pr95440.C: Likewise.
12484 * g++.dg/coroutines/pr95591.C: Likewise.
12485 * g++.dg/coroutines/pr95711.C: Likewise.
12486 * g++.dg/coroutines/pr95813.C: Likewise.
12487 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
12488 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
12489 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
12490 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
12491 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
12492 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
12493 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
12494 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
12495 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
12496 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
12497 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
12498 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
12499 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
12500 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
12501 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
12502 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
12503 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
12504 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
12505 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
12506 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
12508 2021-02-24 Jakub Jelinek <jakub@redhat.com>
12511 * c-c++-common/gomp/pr99226.c: New test.
12512 * gfortran.dg/gomp/pr99226.f90: New test.
12514 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
12516 PR inline-asm/99123
12517 * gcc.target/i386/pr99123.c: New.
12519 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
12521 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
12523 2021-02-24 Nathan Sidwell <nathan@acm.org>
12526 * g++.dg/modules/pr99072.H: New.
12528 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
12531 * gfortran.dg/assumed_rank_21.f90 : New test.
12533 2021-02-24 Martin Sebor <msebor@redhat.com>
12535 PR middle-end/97172
12536 * gcc.dg/pr97172-2.c: New test.
12538 2021-02-24 Tamar Christina <tamar.christina@arm.com>
12540 PR tree-optimization/99220
12541 * g++.dg/vect/pr99220.cc: New test.
12543 2021-02-24 Tamar Christina <tamar.christina@arm.com>
12545 PR tree-optimization/99149
12546 * g++.dg/vect/pr99149.cc: Disabled on BE.
12548 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
12551 * g++.dg/coroutines/pr96251.C: New test.
12553 2021-02-24 Jakub Jelinek <jakub@redhat.com>
12555 PR tree-optimization/99225
12556 * gcc.c-torture/compile/pr99225.c: New test.
12558 2021-02-24 Tamar Christina <tamar.christina@arm.com>
12560 PR tree-optimization/99149
12561 * g++.dg/vect/pr99149.cc: New test.
12563 2021-02-24 Richard Biener <rguenther@suse.de>
12566 * gcc.dg/pr99224.c: New testcase.
12568 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
12570 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
12571 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
12572 Add __has_builtin tests for built-ins.
12573 Update expected instruction counts.
12575 2021-02-23 Martin Sebor <msebor@redhat.com>
12578 * g++.dg/warn/Wnonnull11.C: New test.
12580 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
12583 * gfortran.dg/class_defined_operator_2.f03 : New test.
12584 * gfortran.dg/elemental_result_2.f90 : New test.
12585 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
12586 elemental function with an allocatable result with an operator
12587 interface with array dummies and result.
12589 2021-02-23 Harald Anlauf <anlauf@gmx.de>
12592 * gfortran.dg/reshape_zerosize_4.f90: New test.
12594 2021-02-23 Nathan Sidwell <nathan@acm.org>
12597 * g++.dg/modules/pr99208_a.C: New.
12598 * g++.dg/modules/pr99208_b.C: New.
12600 2021-02-23 Martin Liska <mliska@suse.cz>
12603 * c-c++-common/asan/pr99168.c: New test.
12605 2021-02-23 Patrick Palka <ppalka@redhat.com>
12608 * g++.dg/template/non-dependent15.C: New test.
12610 2021-02-23 Jakub Jelinek <jakub@redhat.com>
12612 PR tree-optimization/99204
12613 * gfortran.dg/pr99204.f90: New test.
12615 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
12617 * gcc.target/powerpc/vec-init-10.c: New test.
12619 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
12621 * g++.dg/warn/Wplacement-new-size-1.C,
12622 g++.dg/warn/Wplacement-new-size-2.C,
12623 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
12624 default_packed targets.
12626 2021-02-22 David Malcolm <dmalcolm@redhat.com>
12629 * gcc.dg/analyzer/error-1.c: New test.
12630 * gcc.dg/analyzer/error-2.c: New test.
12631 * gcc.dg/analyzer/error-3.c: New test.
12633 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
12636 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
12637 * c-c++-common/attr-retain-6.c: Likewise.
12638 * c-c++-common/attr-retain-7.c: Likewise.
12639 * c-c++-common/attr-retain-8.c: Likewise.
12640 * c-c++-common/attr-retain-9.c: Likewise.
12642 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12644 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
12646 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12648 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
12649 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
12650 Handle __INT32_TYPE__ being "long int".
12652 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12654 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
12656 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12658 * gcc.target/cris/biap-mul.c: New test.
12660 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
12662 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
12664 2021-02-22 Nathan Sidwell <nathan@acm.org>
12667 * g++.dg/modules/pr99174-1_a.C: New.
12668 * g++.dg/modules/pr99174-1_b.C: New.
12669 * g++.dg/modules/pr99174-1_c.C: New.
12670 * g++.dg/modules/pr99174.H: New.
12672 2021-02-22 Nathan Sidwell <nathan@acm.org>
12675 * g++.dg/modules/pr99153_a.H: New.
12676 * g++.dg/modules/pr99153_b.H: New.
12678 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
12680 PR rtl-optimization/98791
12681 * gcc.target/aarch64/sve/pr98791.c: New test.
12683 2021-02-22 Richard Biener <rguenther@suse.de>
12685 PR tree-optimization/99165
12686 * g++.dg/pr99165.C: New testcase.
12688 2021-02-21 Harald Anlauf <anlauf@gmx.de>
12690 * gfortran.dg/intent_optimize_3.f90: New test.
12692 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
12694 * c-c++-common/attr-retain-5.c: Skip on AIX.
12695 * c-c++-common/attr-retain-6.c: Same.
12696 * c-c++-common/attr-retain-7.c: Same.
12697 * c-c++-common/attr-retain-8.c: Same.
12698 * c-c++-common/attr-retain-9.c: Same.
12700 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
12703 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
12704 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
12705 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
12706 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
12707 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
12708 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
12710 2021-02-19 Nathan Sidwell <nathan@acm.org>
12713 * g++.dg/modules/pr98741_a.H: New.
12714 * g++.dg/modules/pr98741_b.H: New.
12715 * g++.dg/modules/pr98741_c.C: New.
12716 * g++.dg/modules/pr98741_d.C: New.
12718 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12721 * gfortran.dg/namelist_4.f90: Modify.
12722 * gfortran.dg/namelist_98.f90: New test.
12724 2021-02-19 Martin Sebor <msebor@redhat.com>
12727 * gcc.dg/pr97172.c: Add test cases.
12729 2021-02-19 Nathan Sidwell <nathan@acm.org>
12731 * g++.dg/modules/pr99166_a.X: New.
12732 * g++.dg/modules/pr99166_b.C: New.
12733 * g++.dg/modules/pr99166_c.C: New.
12734 * g++.dg/modules/pr99166_d.C: New.
12736 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
12739 * gfortran.dg/coarray/array_temporary-1.f90: New test.
12741 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
12744 * gfortran.dg/dtio_36.f90: New test.
12746 2021-02-19 Richard Biener <rguenther@suse.de>
12748 PR middle-end/99122
12749 * gcc.dg/pr99122-3.c: New testcase.
12751 2021-02-19 Jakub Jelinek <jakub@redhat.com>
12754 * gcc.target/arm/pure-code/pr98998.c: New test.
12756 2021-02-19 Jakub Jelinek <jakub@redhat.com>
12759 * g++.dg/opt/pr99034.C: New test.
12761 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
12764 * gfortran.dg/ubound_1.f90: New test.
12766 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
12769 * gcc.target/aarch64/sve/pr98657.c: New test.
12771 2021-02-19 Jason Merrill <jason@redhat.com>
12773 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
12775 2021-02-19 David Malcolm <dmalcolm@redhat.com>
12778 * jit.dg/test-trap.c: New test.
12780 2021-02-19 Jason Merrill <jason@redhat.com>
12783 * g++.dg/cpp0x/overload4.C: New test.
12785 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
12787 PR rtl-optimization/96264
12788 * gcc.target/powerpc/pr96264.c: New.
12790 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
12793 * c-c++-common/attr-retain-1.c: New test.
12794 * c-c++-common/attr-retain-2.c: Likewise.
12795 * c-c++-common/attr-retain-3.c: Likewise.
12796 * c-c++-common/attr-retain-4.c: Likewise.
12797 * c-c++-common/attr-retain-5.c: Likewise.
12798 * c-c++-common/attr-retain-6.c: Likewise.
12799 * c-c++-common/attr-retain-7.c: Likewise.
12800 * c-c++-common/attr-retain-8.c: Likewise.
12801 * c-c++-common/attr-retain-9.c: Likewise.
12802 * c-c++-common/pr99113.c: Likewise.
12803 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
12804 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
12805 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
12806 * c-c++-common/attr-used-2.c: Likewise.
12807 * c-c++-common/attr-used-3.c: Likewise.
12808 * c-c++-common/attr-used-4.c: Likewise.
12809 * c-c++-common/attr-used-9.c: Likewise.
12810 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
12811 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
12812 * c-c++-common/attr-used-5.c: Don't expect warning for the used
12813 attribute nor SHF_GNU_RETAIN section.
12814 * c-c++-common/attr-used-6.c: Likewise.
12815 * c-c++-common/attr-used-7.c: Likewise.
12816 * c-c++-common/attr-used-8.c: Likewise.
12818 2021-02-18 Nathan Sidwell <nathan@acm.org>
12821 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
12823 * g++.dg/modules/pr99023_a.X: New.
12824 * g++.dg/modules/pr99023_b.X: New.
12826 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12829 * gcc.dg/pr99136.c: New test.
12831 2021-02-18 Nathan Sidwell <nathan@acm.org>
12834 * g++.dg/modules/modules.exp: Remove dg-module-headers support
12835 * g++.dg/modules/alias-2_a.H: Delete.
12836 * g++.dg/modules/sys/alias-2_a.H: Delete.
12838 2021-02-18 Nathan Sidwell <nathan@acm.org>
12841 * g++.dg/modules/pr99023_a.H: Delete.
12842 * g++.dg/modules/pr99023_b.H: Delete.
12844 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12847 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
12849 2021-02-18 Richard Biener <rguenther@suse.de>
12851 PR middle-end/99122
12852 * gcc.dg/pr99122-1.c: New testcase.
12853 * gcc.dg/pr99122-2.c: Likewise.
12855 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
12857 PR tree-optimization/99142
12858 * gcc.dg/tree-ssa/pr99142.c: New test.
12860 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12862 PR middle-end/99109
12863 * g++.dg/warn/Warray-bounds-17.C: New test.
12865 2021-02-18 Jakub Jelinek <jakub@redhat.com>
12868 * gcc.dg/pr99104.c: New test.
12870 2021-02-17 David Malcolm <dmalcolm@redhat.com>
12873 * gcc.dg/analyzer/pr94596.c: New test.
12875 2021-02-17 Nathan Sidwell <nathan@acm.org>
12878 * g++.dg/modules/pr99023_a.H: New.
12879 * g++.dg/modules/pr99023_b.H: New.
12881 2021-02-17 David Malcolm <dmalcolm@redhat.com>
12884 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
12885 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
12886 options. Remove false leak directive.
12887 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
12891 2021-02-17 Julian Brown <julian@codesourcery.com>
12893 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
12894 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
12895 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
12896 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
12897 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
12899 2021-02-17 Julian Brown <julian@codesourcery.com>
12901 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
12902 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
12903 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
12904 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
12905 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
12906 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
12907 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
12908 previously-broken directives.
12910 2021-02-17 Jakub Jelinek <jakub@redhat.com>
12913 * g++.dg/ubsan/pr99106.C: New test.
12915 2021-02-17 Nathan Sidwell <nathan@acm.org>
12918 * g++.dg/lookup/pr99116-1.C: New.
12919 * g++.dg/lookup/pr99116-2.C: New.
12921 2021-02-17 Nathan Sidwell <nathan@acm.org>
12924 * g++.dg/modules/pr99071_a.H: New.
12925 * g++.dg/modules/pr99071_b.H: New.
12927 2021-02-17 Patrick Palka <ppalka@redhat.com>
12931 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
12932 "call to non-'constexpr' function" error message.
12934 2021-02-16 Nathan Sidwell <nathan@acm.org>
12936 * g++.dg/modules/pr99050_a.H: New.
12937 * g++.dg/modules/pr99050_b.C: New.
12939 2021-02-16 Marek Polacek <polacek@redhat.com>
12942 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
12943 * g++.dg/ext/attr-assume-aligned.C: New test.
12945 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
12947 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
12948 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
12950 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
12952 * gfortran.dg/goacc/ref_inquiry.f90: New test.
12953 * gfortran.dg/gomp/ref_inquiry.f90: New test.
12955 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
12957 PR inline-asm/98096
12958 * gcc.c-torture/compile/pr98096.c: New.
12960 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
12963 * gfortran.dg/fmt_nonchar_1.f90: New test.
12964 * gfortran.dg/fmt_nonchar_2.f90: New test.
12966 2021-02-16 Jakub Jelinek <jakub@redhat.com>
12969 * gcc.target/i386/pr99100.c: New test.
12971 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
12973 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
12975 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
12977 PR rtl-optimization/98872
12978 * gcc.target/powerpc/pr98872.c: New test.
12980 2021-02-15 Jakub Jelinek <jakub@redhat.com>
12982 PR tree-optimization/99079
12983 * gcc.dg/fold-modpow2-2.c: New test.
12984 * gcc.c-torture/execute/pr99079.c: New test.
12986 2021-02-13 Jakub Jelinek <jakub@redhat.com>
12988 PR rtl-optimization/98439
12989 * gcc.target/i386/pr98439.c: New test.
12991 2021-02-13 Jakub Jelinek <jakub@redhat.com>
12994 * gcc.target/i386/pr96166.c: New test.
12996 2021-02-12 Jakub Jelinek <jakub@redhat.com>
12998 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
12999 and restrict the test to aarch64-*-* target only.
13001 2021-02-12 Nathan Sidwell <nathan@acm.org>
13003 * g++.dg/modules/pr99039_a.C: New.
13004 * g++.dg/modules/pr99039_b.C: New.
13006 2021-02-12 Nathan Sidwell <nathan@acm.org>
13009 * g++.dg/modules/pr99040_a.C: New.
13010 * g++.dg/modules/pr99040_b.C: New.
13011 * g++.dg/modules/pr99040_c.C: New.
13012 * g++.dg/modules/pr99040_d.C: New.
13014 2021-02-12 Nathan Sidwell <nathan@acm.org>
13018 * g++.dg/lookup/pr99039.C: New.
13020 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
13022 PR libfortran/95647
13023 * gfortran.dg/ieee/ieee_12.f90: New test.
13025 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
13027 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
13029 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
13032 * gcc.target/arm/pr98931.c: Add -mthumb
13034 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
13037 * gfortran.dg/assumed_rank_20.f90: New test.
13039 2021-02-12 Jakub Jelinek <jakub@redhat.com>
13042 * g++.dg/cpp2a/concepts-requires24.C: New test.
13044 2021-02-12 Jason Merrill <jason@redhat.com>
13047 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
13049 2021-02-12 David Malcolm <dmalcolm@redhat.com>
13052 * g++.dg/analyzer/pr99064.C: New test.
13053 * gcc.dg/analyzer/pr98969.c: New test.
13055 2021-02-11 Marek Polacek <polacek@redhat.com>
13058 * g++.dg/template/deduce10.C: New test.
13059 * g++.dg/template/deduce9.C: New test.
13061 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
13064 * g++.target/powerpc/pr99041.C: New test.
13066 2021-02-11 Jakub Jelinek <jakub@redhat.com>
13069 * g++.dg/ext/flexary38.C: New test.
13071 2021-02-11 Marek Polacek <polacek@redhat.com>
13074 * g++.dg/cpp0x/variadic-crash6.C: New test.
13076 2021-02-11 Patrick Palka <ppalka@redhat.com>
13079 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
13081 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
13084 * gcc.target/arm/pr98931.c: New testcase.
13086 2021-02-11 Joel Hutton <joel.hutton@arm.com>
13088 PR tree-optimization/98772
13089 * gcc.target/aarch64/pr98772.c: New test.
13091 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
13094 * gfortran.dg/typebound_call_32.f90: New test.
13096 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
13099 * gfortran.dg/pr99060.f90: New test.
13101 2021-02-11 Alexandre Oliva <oliva@adacore.com>
13103 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
13105 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13107 PR libfortran/98825
13108 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
13110 2021-02-10 Martin Sebor <msebor@redhat.com>
13112 PR tree-optimization/92879
13113 * g++.dg/warn/Warray-bounds-16.C: New test.
13115 2021-02-10 David Malcolm <dmalcolm@redhat.com>
13117 PR preprocessor/96391
13118 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
13119 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
13120 using the location_overflow_plugin.c from gcc.dg/plugin.
13122 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13125 * g++.dg/ext/weak6.C: New test.
13127 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13130 * gcc.target/i386/pr99025.c: New test.
13132 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13136 * g++.dg/cpp2a/constexpr-new16.C: New test.
13137 * g++.dg/cpp2a/constexpr-new17.C: New test.
13139 2021-02-10 Nathan Sidwell <nathan@acm.org>
13142 * g++.dg/lookup/pr99030.C: New.
13144 2021-02-10 Jakub Jelinek <jakub@redhat.com>
13146 PR middle-end/99007
13147 * g++.dg/gomp/pr99007.C: New test.
13148 * gcc.dg/gomp/pr99007-1.c: New test.
13149 * gcc.dg/gomp/pr99007-2.c: New test.
13150 * gcc.dg/gomp/pr99007-3.c: New test.
13152 2021-02-10 Julian Brown <julian@codesourcery.com>
13155 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
13156 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
13157 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
13159 2021-02-09 David Malcolm <dmalcolm@redhat.com>
13162 * gcc.dg/analyzer/file-1.c (test_5): New.
13163 * gcc.dg/analyzer/file-3.c: New test.
13165 2021-02-09 David Malcolm <dmalcolm@redhat.com>
13168 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
13169 * gcc.dg/analyzer/pr94851-2.c: New test.
13170 * gcc.dg/analyzer/pr98575-1.c: New test.
13172 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
13174 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
13176 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
13178 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
13180 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
13182 2021-02-09 Nathan Sidwell <nathan@acm.org>
13185 * g++.dg/modules/pr98944_a.C: New.
13186 * g++.dg/modules/pr98944_b.C: New.
13187 * g++.dg/modules/pr98944_c.C: New.
13188 * g++.dg/modules/pr98944_d.C: New.
13190 2021-02-09 Jakub Jelinek <jakub@redhat.com>
13192 PR middle-end/98465
13193 * g++.dg/warn/Wstringop-overread-1.C: New test.
13195 2021-02-09 Jason Merrill <jason@redhat.com>
13198 * g++.dg/cpp2a/consteval-expinst1.C: New test.
13200 2021-02-09 Jason Merrill <jason@redhat.com>
13203 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
13205 2021-02-09 Jason Merrill <jason@redhat.com>
13208 * g++.dg/cpp2a/no_unique_address12.C: New test.
13210 2021-02-08 Nathan Sidwell <nathan@acm.org>
13212 * g++.dg/modules/pr98531-2.h: New.
13213 * g++.dg/modules/pr98531-2_a.H: New.
13214 * g++.dg/modules/pr98531-2_b.C: New.
13215 * g++.dg/modules/pr98531-3.h: New.
13216 * g++.dg/modules/pr98531-3_a.H: New.
13217 * g++.dg/modules/pr98531-3_b.C: New.
13219 2021-02-08 Nathan Sidwell <nathan@acm.org>
13222 * g++.dg/modules/pr98531-1.h: New.
13223 * g++.dg/modules/pr98531-1_a.H: New.
13224 * g++.dg/modules/pr98531-1_b.C: New.
13225 * g++.dg/abi/pr98531-1.C: New.
13226 * g++.dg/abi/pr98531-2.C: New.
13227 * g++.dg/abi/pr98531-3.C: New.
13228 * g++.dg/abi/pr98531-4.C: New.
13230 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
13232 PR middle-end/98974
13233 * gfortran.dg/pr98974.F90: New test.
13235 2021-02-08 Richard Biener <rguenther@suse.de>
13238 * g++.dg/lto/pr96591_0.C: New testcase.
13240 2021-02-05 Marek Polacek <polacek@redhat.com>
13243 * g++.dg/cpp2a/volatile5.C: New test.
13245 2021-02-05 Marek Polacek <polacek@redhat.com>
13248 * g++.dg/cpp2a/using-enum-8.C: New test.
13250 2021-02-05 Nathan Sidwell <nathan@acm.org>
13253 * c-c++-common/pr98943.c: New.
13255 2021-02-05 Richard Biener <rguenther@suse.de>
13257 PR tree-optimization/98855
13258 * g++.dg/vect/slp-pr98855.cc: New testcase.
13260 2021-02-05 Jakub Jelinek <jakub@redhat.com>
13263 * g++.dg/cpp1z/decomp54.C: New test.
13265 2021-02-05 liuhongt <hongtao.liu@intel.com>
13268 * g++.target/i386/avx512bw-pr98537-1.C: New test.
13269 * g++.target/i386/avx512vl-pr98537-1.C: New test.
13270 * g++.target/i386/avx512vl-pr98537-2.C: New test.
13271 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
13272 integer mask comparison should not be generated.
13273 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
13274 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
13275 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
13277 2021-02-04 Julian Brown <julian@codesourcery.com>
13279 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
13280 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
13281 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
13282 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
13284 2021-02-04 Julian Brown <julian@codesourcery.com>
13286 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
13288 2021-02-04 Julian Brown <julian@codesourcery.com>
13290 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
13292 2021-02-04 Jakub Jelinek <jakub@redhat.com>
13295 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
13296 $section is .opd, look at .L.$symbol_name's section.
13297 (parse_section_section_of_symbols): Handle .previous directive.
13298 * gcc.dg/array-quals-1.c: Allow .sdata section.
13300 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
13302 * gdc.dg/intrinsics.d: Update test.
13304 2021-02-04 Martin Sebor <msebor@redhat.com>
13307 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
13308 * gcc.dg/label-decl-4.c: Same.
13309 * gcc.dg/mismatch-decl-1.c: Same.
13310 * gcc.dg/old-style-then-proto-1.c: Same.
13311 * gcc.dg/parm-mismatch-1.c: Same.
13312 * gcc.dg/pr35445.c: Same.
13313 * gcc.dg/redecl-11.c: Same.
13314 * gcc.dg/redecl-12.c: Same.
13315 * gcc.dg/redecl-13.c: Same.
13316 * gcc.dg/redecl-15.c: Same.
13317 * gcc.dg/tls/thr-init-1.c: Same.
13318 * objc.dg/id-1.m: Same.
13319 * objc.dg/tls/diag-3.m: Same.
13320 * gcc.dg/pr97882.c: New test.
13321 * gcc.dg/qual-return-7.c: New test.
13322 * gcc.dg/qual-return-8.c: New test.
13324 2021-02-04 Jason Merrill <jason@redhat.com>
13327 * g++.dg/cpp2a/concepts-variadic3.C: New test.
13329 2021-02-04 David Malcolm <dmalcolm@redhat.com>
13332 * gcc.dg/pr97932.c: New test.
13334 2021-02-04 emsr <3dw4rd@verizon.net>
13336 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
13338 2021-02-04 Jakub Jelinek <jakub@redhat.com>
13340 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
13341 of make_signed<size_t>::type in the diagnostics.
13343 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
13346 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
13348 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
13350 * gfortran.dg/goacc/substring.f90: New test.
13351 * gfortran.dg/gomp/substring.f90: New test.
13353 2021-02-04 Martin Liska <mliska@suse.cz>
13355 * gcc.target/i386/prefer-vector-width-attr.c: New test.
13357 2021-02-04 Jason Merrill <jason@redhat.com>
13360 * g++.dg/cpp1z/class-deduction78.C: New test.
13362 2021-02-04 Jason Merrill <jason@redhat.com>
13365 * g++.dg/cpp0x/pr84630.C: Call b().
13366 * g++.dg/cpp2a/lambda-uneval13.C: New test.
13367 * g++.dg/ext/attr-expr1.C: New test.
13369 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13371 PR preprocessor/98882
13372 * gcc.dg/cpp/pr98882.c: New test.
13374 2021-02-03 Jason Merrill <jason@redhat.com>
13376 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
13377 hash-table-verification-limit=10000.
13379 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
13381 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
13382 * g++.dg/cpp23/feat-cxx2b.C: New test.
13383 * g++.dg/cpp23/size_t-literals.C: New test.
13384 * g++.dg/warn/Wsize_t-literals.C: New test.
13386 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13389 * g++.dg/cpp2a/no_unique_address11.C: New test.
13391 2021-02-03 Marek Polacek <polacek@redhat.com>
13394 * g++.dg/cpp0x/noexcept65.C: New test.
13396 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
13399 * gfortran.dg/coarray/array_temporary.f90: New test.
13401 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13403 PR middle-end/97487
13404 * gcc.dg/pr97487-1.c: New test.
13405 * gcc.dg/pr97487-2.c: New test.
13407 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13409 PR middle-end/97971
13410 * gcc.target/i386/pr97971.c: New test.
13412 2021-02-03 Jakub Jelinek <jakub@redhat.com>
13414 PR tree-optimization/98287
13415 * gcc.dg/pr98287.c: New test.
13417 2021-02-03 Tamar Christina <tamar.christina@arm.com>
13419 PR tree-optimization/98928
13420 * gcc.target/i386/pr98928.c: New test.
13422 2021-02-02 Martin Liska <mliska@suse.cz>
13425 * gcc.target/i386/pr97510.c: New test.
13427 2021-02-02 Jason Merrill <jason@redhat.com>
13430 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
13432 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13434 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
13436 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
13439 * gfortran.dg/pr91862.f90: New test.
13441 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13443 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
13445 2021-02-02 Jakub Jelinek <jakub@redhat.com>
13447 PR tree-optimization/98848
13448 * gcc.dg/vect/pr98848.c: New test.
13449 * gcc.dg/vect/pr92205.c: Remove xfail.
13451 2021-02-02 Jakub Jelinek <jakub@redhat.com>
13453 PR tree-optimization/97960
13454 * g++.dg/torture/pr97960.C: New test.
13456 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
13459 * g++.dg/opt/pr98743.C: New.
13461 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
13463 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
13465 2021-02-02 Alexandre Oliva <oliva@adacore.com>
13467 * gcc.dg/asan/nested-1.c: New.
13469 2021-02-02 David Malcolm <dmalcolm@redhat.com>
13473 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
13474 prefix to support subroutines where necessary.
13475 * gcc.dg/analyzer/data-model-1.c: Likewise.
13476 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
13478 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
13479 subroutines where necessary.
13480 * gcc.dg/analyzer/pr96651-2.c: Likewise.
13481 * gcc.dg/analyzer/signal-4b.c: Likewise.
13482 * gcc.dg/analyzer/single-field.c: Likewise.
13483 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
13485 2021-02-02 David Malcolm <dmalcolm@redhat.com>
13489 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
13490 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
13492 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13494 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
13497 2021-02-01 David Malcolm <dmalcolm@redhat.com>
13500 * gcc.dg/analyzer/pr98918.c: New test.
13502 2021-02-01 Sergei Trofimovich <siarheit@google.com>
13504 PR tree-optimization/98499
13505 * g++.dg/pr98499.C: new test.
13507 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13509 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
13511 2021-02-01 Martin Sebor <msebor@redhat.com>
13513 PR middle-end/97172
13514 * gcc.dg/pr97172.c: New test.
13516 2021-02-01 Martin Sebor <msebor@redhat.com>
13519 * g++.dg/Wclass-memaccess-6.C: New test.
13521 2021-02-01 Patrick Palka <ppalka@redhat.com>
13524 * g++.dg/cpp0x/constexpr-98295.C: New test.
13526 2021-02-01 Marek Polacek <polacek@redhat.com>
13529 * g++.dg/ext/builtin-has-attribute2.C: New test.
13531 2021-02-01 Jason Merrill <jason@redhat.com>
13534 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
13536 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
13538 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
13540 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
13542 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
13544 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
13546 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
13548 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
13550 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
13552 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
13554 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
13556 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
13558 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
13560 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
13563 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
13565 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
13567 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
13569 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
13571 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
13574 2021-02-01 Tamar Christina <tamar.christina@arm.com>
13576 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
13578 2021-02-01 Patrick Palka <ppalka@redhat.com>
13581 * g++.dg/cpp1y/constexpr-84494.C: New test.
13583 2021-02-01 Xing GUO <higuoxing@gmail.com>
13585 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
13587 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
13589 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
13590 * gcc.target/powerpc/pr79251.p9.c: Likewise.
13592 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
13594 * c-c++-common/attr-used-5.c: Skip for Darwin.
13595 * c-c++-common/attr-used-6.c: Likewise.
13596 * c-c++-common/attr-used-7.c: Likewise.
13597 * c-c++-common/attr-used-8.c: Likewise.
13598 * c-c++-common/attr-used-9.c: Likewise.
13600 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
13602 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
13603 * gcc.target/powerpc/pr79251.p9.c: Same.
13605 2021-01-30 Jakub Jelinek <jakub@redhat.com>
13607 * gcc.target/i386/20051216-1.c: New test.
13609 2021-01-30 Jakub Jelinek <jakub@redhat.com>
13612 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
13613 scan-tree-dump-times to x86 and aarch64 targets.
13614 * gcc.dg/gomp/simd-3.c: Likewise.
13616 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
13619 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
13622 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
13624 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
13626 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
13629 * gcc.target/aarch64/pr97701.c: Modify.
13631 2021-01-29 David Malcolm <dmalcolm@redhat.com>
13633 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
13635 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
13638 * gcc.target/aarch64/pr97701.c: New.
13640 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
13642 * gcc.target/powerpc/pr91903.c: New test.
13643 * gcc.target/powerpc/builtins-1.fold.h: Update.
13644 * gcc.target/powerpc/builtins-2.c: Update.
13646 2021-01-29 Nathan Sidwell <nathan@acm.org>
13649 * g++.dg/modules/pr98843_a.C: New.
13650 * g++.dg/modules/pr98843_b.H: New.
13651 * g++.dg/modules/pr98843_c.C: New.
13653 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13655 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
13657 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
13658 Richard Biener <rguenther@suse.de>
13660 PR tree-optimization/97627
13661 * g++.dg/pr97627.C: New testcase.
13663 2021-01-29 Jakub Jelinek <jakub@redhat.com>
13666 * gcc.c-torture/compile/pr98849.c: New test.
13668 2021-01-29 Jakub Jelinek <jakub@redhat.com>
13671 * gcc.dg/pr98331.c: New test.
13673 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
13675 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
13677 * gcc.target/powerpc/pr79251.h: ...this.
13678 * gcc.target/powerpc/pr79251.p9.c: Likewise.
13679 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
13681 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
13682 * gcc.target/powerpc/pr79251-run.p9.c: New test.
13684 2021-01-29 Marek Polacek <polacek@redhat.com>
13687 * g++.dg/parse/error63.C: New test.
13689 2021-01-28 Jakub Jelinek <jakub@redhat.com>
13692 * g++.dg/warn/effc5.C: New test.
13694 2021-01-28 Marek Polacek <polacek@redhat.com>
13697 * g++.dg/cpp0x/alignas19.C: New test.
13698 * g++.dg/warn/Warray-bounds15.C: New test.
13700 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
13703 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
13705 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
13707 * gfortran.dg/ISO_Fortran_binding_18.c: Include
13708 ../../../libgfortran/ISO_Fortran_binding.h rather than
13709 ISO_Fortran_binding.h.
13711 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
13713 * gcc.target/powerpc/float128-longdouble-math.c: New test.
13714 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
13715 * gcc.target/powerpc/float128-math.c: Adjust test for new name
13716 being generated. Add support for running test on power10. Add
13717 support for running if long double defaults to 64-bits.
13719 2021-01-28 Jakub Jelinek <jakub@redhat.com>
13723 * g++.target/i386/pr98847.C: New test.
13725 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13727 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
13729 2021-01-28 Nathan Sidwell <nathan@acm.org>
13732 * g++.dg/modules/pr98770_a.C: New.
13733 * g++.dg/modules/pr98770_b.C: New.
13735 2021-01-28 Harald Anlauf <anlauf@gmx.de>
13738 * gfortran.dg/gomp/pr86470.f90: New test.
13740 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
13743 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
13744 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
13745 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
13746 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
13747 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
13748 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
13749 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
13750 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
13751 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
13752 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
13753 * gcc.target/powerpc/pr79251.p8.c: Likewise.
13754 * gcc.target/powerpc/pr79251.p9.c: Likewise.
13755 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
13756 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
13759 2021-01-28 Xing GUO <higuoxing@gmail.com>
13761 * gcc.target/riscv/attribute-18.c: New test.
13763 2021-01-27 Harris Snyder <hsnyder@structura.bio>
13765 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
13766 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
13768 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
13770 PR rtl-optimization/97684
13771 * gcc.target/i386/pr97684.c: New.
13773 2021-01-27 Jason Merrill <jason@redhat.com>
13776 * g++.dg/lookup/using4.C: No error in C++20.
13777 * g++.dg/cpp0x/decltype37.C: Adjust message.
13778 * g++.dg/template/crash75.C: Adjust message.
13779 * g++.dg/template/crash76.C: Adjust message.
13780 * g++.dg/cpp0x/inh-ctor36.C: New test.
13781 * g++.dg/cpp1z/inh-ctor39.C: New test.
13782 * g++.dg/cpp2a/using-enum-7.C: New test.
13784 2021-01-27 Jakub Jelinek <jakub@redhat.com>
13787 * gcc.c-torture/execute/pr98853-1.c: New test.
13788 * gcc.c-torture/execute/pr98853-2.c: New test.
13790 2021-01-27 Richard Biener <rguenther@suse.de>
13792 PR tree-optimization/98854
13793 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
13795 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
13799 * gfortran.dg/proc_ptr_52.f90 : New test.
13801 2021-01-27 liuhongt <hongtao.liu@intel.com>
13804 * gcc.target/i386/pr98833.c: New test.
13806 2021-01-27 Jakub Jelinek <jakub@redhat.com>
13808 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
13809 optimize ("no-strict-aliasing") attribute.
13810 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
13811 array to avoid violating TBAA.
13812 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
13813 array to avoid violating TBAA.
13814 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
13815 array to avoid violating TBAA.
13816 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
13817 array to avoid violating TBAA.
13819 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
13822 * gfortran.dg/elemental_function_5.f90 : New test.
13824 2021-01-27 Jakub Jelinek <jakub@redhat.com>
13826 PR tree-optimization/97260
13827 * gcc.dg/tree-ssa/pr97260.c: New test.
13829 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
13831 * lib/target-supports.exp (check_effective_target_c++2a):
13832 Check for C++2a or C++23.
13833 (check_effective_target_c++20_down): New.
13834 (check_effective_target_c++23_only): New.
13835 (check_effective_target_c++23): New.
13836 * g++.dg/cpp23/cplusplus.C: New.
13838 2021-01-26 Jason Merrill <jason@redhat.com>
13841 * g++.dg/torture/pr97474.C: New test.
13843 2021-01-26 Jason Merrill <jason@redhat.com>
13846 * g++.dg/cpp2a/no_unique_address10.C: New test.
13847 * g++.dg/cpp2a/no_unique_address9.C: New test.
13849 2021-01-26 Jakub Jelinek <jakub@redhat.com>
13851 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
13852 optimize ("no-strict-aliasing") attribute.
13853 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
13854 array to avoid violating TBAA.
13855 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
13856 array to avoid violating TBAA.
13857 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
13858 array to avoid violating TBAA.
13859 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
13860 array to avoid violating TBAA.
13862 2021-01-26 Jakub Jelinek <jakub@redhat.com>
13865 * gcc.c-torture/execute/pr98681.c: New test.
13867 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13870 * gfortran.dg/elemental_assignment_1.f90: New test.
13872 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
13874 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
13875 add previously missing space in '$ident link'.
13877 2021-01-26 Jakub Jelinek <jakub@redhat.com>
13879 PR middle-end/98807
13880 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
13882 2021-01-26 Alexandre Oliva <oliva@adacore.com>
13884 * gnat.dg/asan1.adb: New test.
13885 * gnat.dg/asan1_pkg.ads: New additional source.
13887 2021-01-25 Harald Anlauf <anlauf@gmx.de>
13890 * gfortran.dg/pr70070.f90: New test.
13892 2021-01-25 Martin Sebor <msebor@redhat.com>
13895 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
13896 * g++.dg/warn/Wnonnull10.C: New test.
13897 * g++.dg/warn/Wnonnull9.C: New test.
13899 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13901 * gfortran.dg/associate_57.f90: New test.
13903 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13906 * gfortran.dg/interface_assignment_7.f90: New test.
13908 2021-01-25 Jason Merrill <jason@redhat.com>
13911 * g++.dg/cpp2a/no_unique_address8.C: New test.
13913 2021-01-25 Richard Biener <rguenther@suse.de>
13915 PR middle-end/98807
13916 * gcc.dg/pr98807.c: New testcase.
13918 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
13920 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
13921 * gnat.dg/thunk2_pkg.ads: New helper.
13923 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
13926 * gfortran.dg/charlen_18.f90 : New test.
13928 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
13930 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
13932 * g++.dg/tc1/dr142.C: Same as above.
13933 * g++.dg/tc1/dr52.C: Same as above.
13934 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
13935 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
13936 * g++.old-deja/g++.jason/access8.C: Same as above.
13937 * g++.old-deja/g++.law/access4.C: Same as above.
13938 * g++.old-deja/g++.law/visibility12.C: Same as above.
13939 * g++.old-deja/g++.law/visibility4.C: Same as above.
13940 * g++.old-deja/g++.law/visibility8.C: Same as above.
13941 * g++.old-deja/g++.other/access4.C: Same as above.
13943 2021-01-23 Patrick Palka <ppalka@redhat.com>
13947 * g++.dg/cpp0x/this2.C: New test.
13948 * g++.dg/template/pr97399.C: New test.
13950 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
13952 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
13953 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
13954 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
13955 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
13956 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
13957 * gcc.target/powerpc/pr79251.p9.c: Same.
13959 2021-01-22 Marek Polacek <polacek@redhat.com>
13962 * g++.dg/cpp0x/noexcept64.C: New test.
13964 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
13966 * g++.dg/eh/spbp.C: Remove skip on AIX.
13968 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13970 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
13971 typo, UINON_TYPE to UNION_TYPE.
13973 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13975 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
13976 UINON_TYPE to UNION_TYPE.
13977 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
13978 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
13980 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13982 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
13983 optimize ("no-strict-aliasing") attribute.
13985 2021-01-22 Jason Merrill <jason@redhat.com>
13988 * g++.dg/init/elide7.C: New test.
13990 2021-01-22 Jakub Jelinek <jakub@redhat.com>
13993 * g++.dg/ubsan/pr95693.C: New test.
13995 2021-01-22 Marek Polacek <polacek@redhat.com>
13998 * g++.dg/abi/mangle76.C: New test.
14000 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
14003 * gfortran.dg/associated_target_7.f90 : New test.
14005 2021-01-22 Martin Jambor <mjambor@suse.cz>
14007 PR tree-optimization/47059
14008 * gcc.dg/tree-ssa/pr47059.c: New test.
14010 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14012 PR tree-optimization/98766
14013 * gcc.dg/pr98766.c: New test.
14015 2021-01-22 Nathan Sidwell <nathan@acm.org>
14018 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
14019 embedded absolute paths.
14020 (module_do_it): Append $std to test name.
14022 2021-01-22 Richard Biener <rguenther@suse.de>
14024 PR middle-end/98793
14025 * gcc.dg/pr98793.c: New testcase.
14027 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
14029 * gcc.target/powerpc/pr79251.p8.c: New test.
14030 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
14031 instruction counts.
14032 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
14033 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
14034 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
14035 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
14036 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
14037 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
14038 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
14039 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
14040 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
14041 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
14043 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
14045 * gcc.target/powerpc/pr79251.p9.c: New test.
14046 * gcc.target/powerpc/pr79251-run.c: New test.
14047 * gcc.target/powerpc/pr79251.h: New header.
14049 2021-01-22 Richard Biener <rguenther@suse.de>
14051 PR middle-end/98773
14052 * gcc.dg/torture/pr98773.c: New testcase.
14054 2021-01-22 Jakub Jelinek <jakub@redhat.com>
14056 PR tree-optimization/90248
14057 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
14059 * gcc.dg/pr90248.c: New test.
14061 2021-01-22 Jakub Jelinek <jakub@redhat.com>
14063 PR tree-optimization/98255
14064 * gcc.dg/pr98255.c: New test.
14066 2021-01-22 Richard Biener <rguenther@suse.de>
14068 PR tree-optimization/98786
14069 * gcc.dg/torture/pr98786.c: New testcase.
14071 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14074 * gcc.target/arm/pr98636.c: New test.
14076 2021-01-22 liuhongt <hongtao.liu@intel.com>
14080 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
14081 * gcc.target/i386/avx512f-pr96891-1.c: New test.
14082 * gcc.target/i386/avx512f-pr96891-2.c: New test.
14083 * gcc.target/i386/avx512f-pr96891-3.c: New test.
14084 * g++.target/i386/avx512f-pr96891-1.C: New test.
14085 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
14087 2021-01-22 Marek Polacek <polacek@redhat.com>
14090 * g++.dg/cpp0x/noexcept63.C: New test.
14092 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
14094 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
14095 intervening period.
14096 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
14097 explicitly check for intervening space, tab or period.
14099 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
14101 PR rtl-optimization/98777
14102 * gcc.target/riscv/pr98777.c: New.
14104 2021-01-21 Patrick Palka <ppalka@redhat.com>
14107 * g++.dg/cpp0x/decltype-71879.C: New test.
14109 2021-01-21 Jakub Jelinek <jakub@redhat.com>
14112 * g++.dg/cpp1y/constexpr-98672.C: New test.
14114 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
14117 * lib/target-supports.exp
14118 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
14119 * gcc.target/arm/ivopts.c: Use target
14120 'arm_thumb2_no_arm_v8_1_lob'.
14122 2021-01-21 Nathan Sidwell <nathan@acm.org>
14125 * g++.dg/modules/stat-mem-1.h: New.
14126 * g++.dg/modules/stat-mem-1_a.H: New.
14127 * g++.dg/modules/stat-mem-1_b.C: New.
14129 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
14132 * gfortran.dg/module_procedure_5.f90 : New test.
14133 * gfortran.dg/module_procedure_6.f90 : New test.
14135 2021-01-21 Richard Biener <rguenther@suse.de>
14138 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
14140 2021-01-21 Richard Biener <rguenther@suse.de>
14143 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
14145 2021-01-21 Richard Biener <rguenther@suse.de>
14147 * gcc.dg/Walloca-2.c: Un-XFAIL.
14149 2021-01-21 liuhongt <hongtao.liu@intel.com>
14151 PR rtl-optimization/98694
14152 * gcc.target/i386/pr98694.c: New test.
14154 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
14156 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
14158 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14160 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
14163 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
14165 PR rtl-optimization/98722
14166 * g++.target/s390/pr98722.C: New.
14168 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
14170 PR tree-optimization/96674
14171 * gcc.dg/pr96674.c: New tests.
14173 2021-01-20 Patrick Palka <ppalka@redhat.com>
14176 * g++.dg/cpp2a/lambda-generic9.C: New test.
14178 2021-01-20 Patrick Palka <ppalka@redhat.com>
14181 * g++.dg/parse/access12.C: New test.
14182 * g++.dg/template/access35.C: New test.
14184 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
14186 PR tree-optimization/98535
14187 * gcc.target/aarch64/sve/pr98535.c: New file.
14189 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
14192 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
14193 missing diagnostic issues with c_intptr_t == default integer kind.
14195 2021-01-20 Jakub Jelinek <jakub@redhat.com>
14197 PR tree-optimization/98721
14198 * gcc.dg/pr98721-1.c: New test.
14199 * gcc.dg/pr98721-2.c: New test.
14201 2021-01-20 Richard Biener <rguenther@suse.de>
14203 PR tree-optimization/98758
14204 * gcc.dg/torture/pr98758.c: New testcase.
14206 2021-01-20 Jakub Jelinek <jakub@redhat.com>
14209 * c-c++-common/gomp/task-detach-2.c: New test.
14211 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
14215 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
14217 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
14219 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
14220 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
14221 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
14222 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
14223 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
14224 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
14226 2021-01-19 Marek Polacek <polacek@redhat.com>
14229 * g++.dg/template/deduce8.C: New test.
14231 2021-01-19 Marek Polacek <polacek@redhat.com>
14234 * g++.dg/lookup/using64.C: New test.
14235 * g++.dg/lookup/using65.C: New test.
14237 2021-01-19 Martin Sebor <msebor@redhat.com>
14239 PR middle-end/98664
14240 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
14241 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
14242 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
14243 * gcc.dg/Wfree-nonheap-object-4.c: New test.
14245 2021-01-19 Patrick Palka <ppalka@redhat.com>
14249 * g++.dg/opt/pr87974.C: Adjust.
14250 * g++.dg/template/access34.C: New test.
14251 * g++.dg/template/friend68.C: New test.
14252 * g++.dg/template/friend69.C: New test.
14254 2021-01-19 Marek Polacek <polacek@redhat.com>
14257 * g++.dg/cpp0x/noexcept62.C: New test.
14259 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
14261 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
14263 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14265 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
14266 (CHECK_CUMULATIVE_SAT): Delete.
14267 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
14269 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
14270 Remove uses of the above.
14271 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
14273 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14274 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14275 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
14276 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
14278 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
14279 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
14280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
14282 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
14283 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
14284 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
14286 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
14287 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
14288 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
14290 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
14291 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
14292 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
14294 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
14295 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
14296 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
14297 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14298 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
14299 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
14301 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
14302 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
14304 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
14305 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
14307 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
14308 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
14310 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
14311 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14312 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
14313 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
14314 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14315 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
14316 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
14317 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
14318 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
14319 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14321 2021-01-19 Jeff Law <law@redhat.com>
14323 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
14324 and update expected output.
14326 2021-01-19 Richard Biener <rguenther@suse.de>
14329 * g++.dg/pr98330.C: New testcase.
14330 * gcc.dg/pr98330.c: Likewise.
14332 2021-01-19 Richard Biener <rguenther@suse.de>
14335 * gfortran.dg/pr97673.f90: New testcase.
14337 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
14340 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
14341 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
14342 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
14344 2021-01-19 Martin Jambor <mjambor@suse.cz>
14347 * g++.dg/ipa/pr98690.C: New test.
14349 2021-01-18 Jeff Law <law@redhat.com>
14351 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
14353 2021-01-18 Patrick Palka <ppalka@redhat.com>
14355 * g++.dg/cpp1z/class-deduction77.C: New test.
14357 2021-01-18 Jakub Jelinek <jakub@redhat.com>
14359 PR tree-optimization/98727
14360 * gcc.c-torture/execute/pr98727.c: New test.
14362 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
14365 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
14366 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
14368 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
14370 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
14371 * g++.dg/no-stack-protector-attr.C: Likewise.
14373 2021-01-18 David Malcolm <dmalcolm@redhat.com>
14375 * gcc.dg/analyzer/attr-malloc-1.c: New test.
14376 * gcc.dg/analyzer/attr-malloc-2.c: New test.
14377 * gcc.dg/analyzer/attr-malloc-4.c: New test.
14378 * gcc.dg/analyzer/attr-malloc-5.c: New test.
14379 * gcc.dg/analyzer/attr-malloc-6.c: New test.
14380 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
14381 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
14383 2021-01-18 Richard Biener <rguenther@suse.de>
14386 * gcc.dg/vect/slp-11b.c: Adjust.
14388 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
14391 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
14392 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
14394 2021-01-18 Richard Biener <rguenther@suse.de>
14397 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
14399 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
14401 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
14402 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
14403 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
14404 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
14405 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
14406 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
14407 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
14408 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
14409 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
14410 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
14411 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
14412 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
14414 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
14416 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
14417 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
14418 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
14419 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
14420 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
14421 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
14422 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
14423 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
14424 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
14425 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
14426 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
14428 2021-01-17 Martin Jambor <mjambor@suse.cz>
14431 * gcc.dg/ipa/pr98222.c: New test.
14433 2021-01-16 Jakub Jelinek <jakub@redhat.com>
14435 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
14436 ../../../libgfortran/ISO_Fortran_binding.h rather than
14437 ISO_Fortran_binding.h.
14439 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
14441 * c-c++-common/gomp/task-detach-1.c: New.
14442 * g++.dg/gomp/task-detach-1.C: New.
14443 * gcc.dg/gomp/task-detach-1.c: New.
14444 * gfortran.dg/gomp/task-detach-1.f90: New.
14446 2021-01-16 Jakub Jelinek <jakub@redhat.com>
14448 PR tree-optimization/96669
14449 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
14450 * gcc.dg/tree-ssa/pr96669-2.c: New test.
14452 2021-01-16 Jakub Jelinek <jakub@redhat.com>
14454 PR tree-optimization/96271
14455 * gcc.target/i386/pr96271.c: New test.
14457 2021-01-15 Carl Love <cel@us.ibm.com>
14459 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
14461 2021-01-15 Harris Snyder <hsnyder@structura.bio>
14463 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
14464 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
14466 2021-01-15 Nathan Sidwell <nathan@acm.org>
14469 * g++.dg/template/pr98538.C: New.
14471 2021-01-15 Nathan Sidwell <nathan@acm.org>
14473 PR preprocessor/95253
14474 * g++.dg/modules/dep-1_a.C: Adjust expected output.
14475 * g++.dg/modules/dep-1_b.C: Likewise.
14476 * g++.dg/modules/dep-2.C: Likewise.
14478 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14480 PR tree-optimization/96669
14481 * gcc.dg/tree-ssa/pr96669-1.c: New test.
14483 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14485 PR tree-optimization/96681
14486 * gcc.dg/tree-ssa/pr96681.c: New test.
14488 2021-01-15 Jason Merrill <jason@redhat.com>
14491 * g++.dg/cpp1z/elide5.C: New test.
14493 2021-01-15 Jason Merrill <jason@redhat.com>
14495 * g++.dg/cpp1z/elide4.C: New test.
14497 2021-01-15 Jason Merrill <jason@redhat.com>
14500 * g++.dg/cpp0x/initlist-array13.C: New test.
14502 2021-01-15 Alexandre Oliva <oliva@adacore.com>
14504 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
14505 * gcc.dg/analyzer/data-model-1.c: Likewise.
14506 * gcc.dg/analyzer/malloc-1.c: Likewise.
14507 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
14509 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14511 PR tree-optimization/96671
14512 * gcc.dg/tree-ssa/pr96671-1.c: New test.
14513 * gcc.dg/tree-ssa/pr96671-2.c: New test.
14515 2021-01-15 Jakub Jelinek <jakub@redhat.com>
14517 PR tree-optimization/98597
14518 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
14519 Expect for now a (char *) cast for VLAs.
14520 * gcc.dg/uninit-40.c: New test.
14522 2021-01-15 Nathan Sidwell <nathan@acm.org>
14525 * g++.dg/modules/pr98591.H: New file.
14527 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
14530 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
14531 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
14533 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
14535 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
14536 libatomic into testcases in gcc.target/s390/md.
14537 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
14540 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14543 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
14544 vceqz_p64, vceqq_p64 and vceqzq_p64.
14545 * gcc.target/arm/simd/vceqz_p64.c: New test.
14546 * gcc.target/arm/simd/vceqzq_p64.c: New test.
14548 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14551 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14554 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
14555 vceqz_p64, vceqq_p64 and vceqzq_p64.
14557 2021-01-15 Martin Liska <mliska@suse.cz>
14559 * lib/gcov.exp: Use 'env python3' for execution of pytests.
14560 Check that pytest accepts all needed options first.
14561 Improve formatting of PASS/FAIL lines.
14563 2021-01-15 Richard Biener <rguenther@suse.de>
14566 * gcc.dg/vect/bb-slp-32.c: Align p.
14568 2021-01-15 Richard Biener <rguenther@suse.de>
14571 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
14573 2021-01-15 Richard Biener <rguenther@suse.de>
14576 * gcc.dg/vect/slp-45.c: Key scanning on
14579 2021-01-15 Richard Biener <rguenther@suse.de>
14582 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
14584 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14587 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
14588 vceqz_p64, vceqq_p64 and vceqzq_p64.
14590 2021-01-15 Richard Biener <rguenther@suse.de>
14593 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
14595 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14597 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
14599 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
14601 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
14603 2021-01-15 Richard Biener <rguenther@suse.de>
14605 PR tree-optimization/98685
14606 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
14608 2021-01-15 Tamar Christina <tamar.christina@arm.com>
14610 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
14611 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
14613 2021-01-14 David Malcolm <dmalcolm@redhat.com>
14615 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
14617 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
14619 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
14621 2021-01-14 Tamar Christina <tamar.christina@arm.com>
14623 * gcc.dg/vect/complex/complex-mla-template.c: New test.
14624 * gcc.dg/vect/complex/complex-mls-template.c: New test.
14625 * gcc.dg/vect/complex/complex-mul-template.c: New test.
14626 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
14627 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
14628 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
14629 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
14630 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
14631 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
14632 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
14633 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
14634 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
14635 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
14636 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
14637 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
14638 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
14639 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
14640 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
14641 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
14642 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
14643 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
14645 2021-01-14 Marek Polacek <polacek@redhat.com>
14647 * g++.dg/template/pr98372.C: Only run in C++14 and up.
14649 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14651 * substr_10.f90: New test.
14652 * substr_9.f90: New test.
14654 2021-01-14 Alexandre Oliva <oliva@adacore.com>
14656 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
14657 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
14659 2021-01-14 Alexandre Oliva <oliva@adacore.com>
14661 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
14663 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14666 * gfortran.dg/pr98661.f90: New test.
14668 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14671 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14674 * gfortran.dg/pr98661.f90: New test.
14676 2021-01-14 Harald Anlauf <anlauf@gmx.de>
14679 * gfortran.dg/pr98661.f90: New test.
14681 2021-01-14 Martin Liska <mliska@suse.cz>
14683 * g++.dg/gcov/gcov-17.C: New test.
14684 * g++.dg/gcov/test-gcov-17.py: New test.
14686 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
14689 * gcc.target/i386/pr98667-1.c: New file.
14690 * gcc.target/i386/pr98667-2.c: Likewise.
14691 * gcc.target/i386/pr98667-3.c: Likewise.
14693 2021-01-14 Richard Biener <rguenther@suse.de>
14695 PR tree-optimization/98674
14696 * gcc.dg/vect/pr98674.c: New testcase.
14698 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
14701 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
14703 * gcc.target/i386/pr95021-3.c: Likewise.
14705 2021-01-14 Nathan Sidwell <nathan@acm.org>
14708 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
14709 * g++.dg/template/pr98372.C: New.
14711 2021-01-14 Jakub Jelinek <jakub@redhat.com>
14714 * gcc.target/i386/pr98670.c: New test.
14716 2021-01-14 Jakub Jelinek <jakub@redhat.com>
14718 PR tree-optimization/96688
14719 * gcc.dg/tree-ssa/pr96688.c: New test.
14720 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
14721 * gcc.target/i386/pr66821.c: Likewise.
14723 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
14725 * gcc.target/aarch64/sve/cost_model_11.c: New test.
14726 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
14727 -fno-vect-cost-model.
14729 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14731 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
14732 sqxtn2 scan-assembler-times.
14734 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14736 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
14737 scan-assembler-times for xtn2.
14739 2021-01-13 Marek Polacek <polacek@redhat.com>
14742 * g++.dg/lookup/using63.C: New test.
14744 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14746 PR tree-optimization/96691
14747 * gcc.dg/tree-ssa/pr96691.c: New test.
14749 2021-01-13 Richard Biener <rguenther@suse.de>
14751 PR tree-optimization/92645
14752 * gcc.target/i386/pr92645-7.c: New testcase.
14753 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
14754 * gcc.dg/pr69047.c: Likewise.
14756 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
14758 * gcc.target/aarch64/sve/mls_2.c: New test.
14759 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
14760 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
14761 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
14762 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
14763 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
14765 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
14767 * gcc.target/aarch64/sve/mla_2.c: New test.
14768 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
14769 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
14770 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
14771 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
14772 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
14774 2021-01-13 Richard Biener <rguenther@suse.de>
14776 PR tree-optimization/92645
14777 * gcc.target/i386/pr92645-6.c: New testcase.
14779 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
14781 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
14782 * gcc.target/aarch64/sve/sel_2.c: Likewise.
14783 * gcc.target/aarch64/sve/sel_3.c: Likewise.
14785 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14788 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
14789 scan-assembler. Add tests with zero vector as first __builtin_shuffle
14791 * gcc.target/i386/pr95905-3.c: New test.
14792 * gcc.target/i386/pr95905-4.c: New test.
14794 2021-01-13 Martin Liska <mliska@suse.cz>
14796 PR tree-optimization/98455
14797 * gcc.dg/tree-ssa/pr98455.c: New test.
14799 2021-01-13 Richard Biener <rguenther@suse.de>
14801 PR tree-optimization/98640
14802 * gcc.dg/torture/pr98640.c: New testcase.
14804 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14807 * gcc.target/i386/pr96938.c: New test.
14809 2021-01-13 Jakub Jelinek <jakub@redhat.com>
14812 * gcc.target/i386/pr95905-1.c: New test.
14813 * gcc.target/i386/pr95905-2.c: New test.
14815 2021-01-13 Julian Brown <julian@codesourcery.com>
14817 * gcc.target/gcn/fpdiv.c: New test.
14819 2021-01-12 Martin Sebor <msebor@redhat.com>
14823 * g++.dg/warn/Wuninitialized-13.C: New test.
14824 gcc.dg/uninit-39.c: New test.
14826 * gcc.dg/uninit-39.c: New file.
14828 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
14831 * gcc.target/arm/simd/mve-vneg.c: Update test.
14833 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
14836 * gcc.target/arm/pr97969.c: New.
14838 2021-01-12 Patrick Palka <ppalka@redhat.com>
14841 * g++.dg/cpp2a/concepts-ctad1.C: New test.
14842 * g++.dg/cpp2a/concepts-ctad2.C: New test.
14844 2021-01-12 Richard Biener <rguenther@suse.de>
14846 PR tree-optimization/98550
14847 * g++.dg/opt/pr98550.C: New testcase.
14849 2021-01-12 Jakub Jelinek <jakub@redhat.com>
14851 PR tree-optimization/98629
14852 * gcc.c-torture/compile/pr98629.c: New test.
14854 2021-01-12 Jakub Jelinek <jakub@redhat.com>
14856 PR tree-optimization/95731
14857 * gcc.dg/tree-ssa/pr95731.c: New test.
14858 * gcc.c-torture/execute/pr95731.c: New test.
14860 2021-01-12 Marek Polacek <polacek@redhat.com>
14863 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
14865 2021-01-12 David Malcolm <dmalcolm@redhat.com>
14868 * gcc.dg/analyzer/pr98628.c: New test.
14870 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14872 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
14873 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
14874 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
14875 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
14876 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
14877 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
14878 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
14880 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14882 * g++.target/aarch64/sve/cond_bic_1.C: New test.
14883 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
14884 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
14885 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
14887 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14889 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
14891 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14893 * g++.target/aarch64/sve/abd_1.C: New test.
14894 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
14895 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
14896 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
14897 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
14899 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14901 * gcc.target/aarch64/sve/adr_6.c: New test.
14903 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14905 * g++.target/aarch64/sve/cond_arith_1.C: New test.
14906 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
14907 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
14908 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
14909 * g++.target/aarch64/sve/cond_shift_1.C: New test.
14910 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
14911 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
14912 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
14914 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14917 * g++.target/aarch64/sve/max_1.C: New test.
14918 * g++.target/aarch64/sve/min_1.C: Likewise.
14919 * gcc.target/aarch64/sve/mul_2.c: Likewise.
14921 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
14923 * gcc.target/aarch64/sve/shift_2.c: New test.
14925 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14928 * g++.dg/abi/abi-tag24.C: New test.
14930 2021-01-11 Richard Biener <rguenther@suse.de>
14932 PR tree-optimization/91403
14933 * gcc.dg/vect/pr91403.c: New testcase.
14935 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
14938 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
14939 Expect .ld1_args only when GNU LD is used.
14940 Add an exception for *.gcc_args files.
14942 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14944 PR tree-optimization/95867
14945 * gcc.dg/tree-ssa/pr95867.c: New test.
14947 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14949 PR tree-optimization/95852
14950 * gcc.target/i386/pr95852-3.c: New test.
14951 * gcc.target/i386/pr95852-4.c: New test.
14953 2021-01-11 Jakub Jelinek <jakub@redhat.com>
14955 PR tree-optimization/95852
14956 * gcc.target/i386/pr95852-1.c: New test.
14957 * gcc.target/i386/pr95852-2.c: New test.
14959 2021-01-11 Martin Liska <mliska@suse.cz>
14961 PR gcov-profile/98273
14962 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
14963 * g++.dg/gcov/pr98273.C: New test.
14964 * g++.dg/gcov/gcov.py: New test.
14965 * g++.dg/gcov/test-pr98273.py: New test.
14967 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
14969 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
14970 constant then rather than addition.
14971 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
14972 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
14974 2021-01-09 Jakub Jelinek <jakub@redhat.com>
14977 * c-c++-common/pr98556.c: New test.
14979 2021-01-09 Jakub Jelinek <jakub@redhat.com>
14981 PR rtl-optimization/98603
14982 * gcc.target/i386/pr98603.c: New test.
14983 * gcc.target/aarch64/pr98603.c: New test.
14985 2021-01-09 Alexandre Oliva <oliva@gnu.org>
14988 * gcc.dg/debug/pr97714.c: New.
14990 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
14993 * gcc.target/i386/pr98482-1.c: Require lp64.
14994 * gcc.target/i386/pr98482-2.c: Likewise.
14996 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
14998 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
14999 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
15001 2021-01-08 Patrick Palka <ppalka@redhat.com>
15004 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
15006 2021-01-08 Patrick Palka <ppalka@redhat.com>
15009 * g++.dg/template/access32.C: New test.
15010 * g++.dg/template/access33.C: New test.
15012 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
15015 * gcc.target/i386/pr98482-2.c: Updated.
15017 2021-01-08 Richard Biener <rguenther@suse.de>
15019 PR tree-optimization/98544
15020 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
15022 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
15025 * gcc.target/i386/pr98482-1.c: New test.
15026 * gcc.target/i386/pr98482-1.c: Likewise.
15027 * gcc.target/i386/pr98482-2.c: New file.
15029 2021-01-08 Jakub Jelinek <jakub@redhat.com>
15032 * gcc.target/i386/pr98585.c: New test.
15034 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
15036 * gcc.target/aarch64/sve/cnot_2.c: New test.
15037 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
15038 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
15039 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
15040 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
15041 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
15042 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
15044 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
15046 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
15047 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
15048 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
15049 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
15050 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
15051 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
15052 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
15053 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
15055 2021-01-08 Tamar Christina <tamar.christina@arm.com>
15057 * lib/target-supports.exp
15058 (check_effective_target_aarch64_asm_sve2_ok): New.
15059 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
15060 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
15062 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15064 * gcc.target/aarch64/usaba_1.c: New test.
15066 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
15069 * gfortran.dg/deferred_character_35.f90 : New test.
15071 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
15074 * gfortran.dg/implied_do_3.f90 : New test.
15076 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
15078 * gcc.dg/array-quals-1.c: Allow srodata.
15080 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
15082 * gcc.target/riscv/predef-10.c: New.
15083 * gcc.target/riscv/predef-11.c: New.
15084 * gcc.target/riscv/predef-12.c: New.
15085 * gcc.target/riscv/predef-13.c: New.
15087 2021-01-07 Jakub Jelinek <jakub@redhat.com>
15090 * g++.dg/cpp2a/bit-cast10.C: New test.
15092 2021-01-07 Martin Sebor <msebor@redhat.com>
15094 PR middle-end/98578
15095 * gcc.dg/plugin/gil-1.c: Adjust expected output.
15096 * gcc.dg/uninit-pr98578.c: New test.
15098 2021-01-07 Marek Polacek <polacek@redhat.com>
15101 * g++.dg/cpp0x/auto55.C: New test.
15103 2021-01-07 David Malcolm <dmalcolm@redhat.com>
15106 * gcc.dg/analyzer/pr98580-a.c: New test.
15107 * gcc.dg/analyzer/pr98580-b.c: New test.
15109 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
15112 * gfortran.dg/associate_54.f90: New test.
15113 * gfortran.dg/associate_55.f90: New test.
15114 * gfortran.dg/associate_56.f90: New test.
15116 2021-01-07 Jakub Jelinek <jakub@redhat.com>
15119 * gcc.target/i386/pr98567-1.c: New test.
15120 * gcc.target/i386/pr98567-2.c: New test.
15122 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
15124 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
15125 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
15126 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
15127 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
15128 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
15129 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
15130 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
15131 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
15133 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
15135 PR tree-optimization/98560
15136 * gcc.dg/vect/pr98560-2.c: New test.
15138 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
15140 PR tree-optimization/98560
15141 * gcc.dg/vect/pr98560-1.c: New test.
15143 2021-01-07 Jakub Jelinek <jakub@redhat.com>
15145 PR tree-optimization/98568
15146 * g++.dg/torture/pr98568.C: New test.
15148 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
15150 * gcc.target/i386/pr92658-avx512bw.c: Add
15151 -mprefer-vector-width=512 to avoid impact of different default
15152 mtune which gcc is built with.
15153 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
15155 2021-01-07 David Malcolm <dmalcolm@redhat.com>
15158 * gcc.dg/analyzer/pr97074.c: New test.
15160 2021-01-07 David Malcolm <dmalcolm@redhat.com>
15163 * gcc.dg/analyzer/pr98564.c: New test.
15165 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
15167 PR rtl-optimization/97978
15168 * gcc.target/i386/pr97978.c: New.
15170 2021-01-06 Martin Sebor <msebor@redhat.com>
15173 * g++.dg/pr95768.C: New test.
15174 * g++.dg/warn/Wuninitialized-12.C: New test.
15175 * gcc.dg/uninit-38.c: New test.
15177 2021-01-06 Martin Sebor <msebor@redhat.com>
15180 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
15182 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
15185 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
15186 as the final suspend point so that we can check that the state
15187 machine has reached the expected point.
15189 2021-01-06 Marek Polacek <polacek@redhat.com>
15192 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
15195 2021-01-06 Alexandre Oliva <oliva@adacore.com>
15197 * g++.dg/opt/store-merging-2.C: Add the required alignment.
15199 2021-01-06 Richard Biener <rguenther@suse.de>
15201 PR tree-optimization/95582
15202 * gcc.dg/pr95582.c: New testcase.
15204 2021-01-06 Richard Biener <rguenther@suse.de>
15206 PR tree-optimization/98513
15207 * gcc.dg/tree-ssa/pr98513.c: New testcase.
15209 2021-01-06 David Malcolm <dmalcolm@redhat.com>
15212 * gcc.dg/analyzer/pr97072.c: New test.
15214 2021-01-06 David Malcolm <dmalcolm@redhat.com>
15217 * gcc.dg/analyzer/pr98073.c: New test.
15219 2021-01-06 David Malcolm <dmalcolm@redhat.com>
15222 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
15224 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
15226 * gcc.target/s390/s390.exp: Replace %% with %.
15228 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
15230 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
15232 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
15235 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
15236 unsigned short to compute pextrw result.
15238 2021-01-05 Patrick Palka <ppalka@redhat.com>
15240 * g++.dg/template/partial5.C: Adjust directives to expect the
15241 same errors across all dialects.
15242 * g++.dg/cpp1z/nontype-auto17.C: New test.
15243 * g++.dg/cpp1z/nontype-auto18.C: New test.
15244 * g++.dg/template/ttp33.C: New test.
15246 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15248 PR tree-optimization/94802
15249 * gcc.target/i386/pr94802.c: New test.
15250 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
15252 2021-01-05 Richard Biener <rguenther@suse.de>
15254 PR tree-optimization/98516
15255 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
15256 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
15258 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15261 * g++.dg/cpp2a/bit-cast8.C: New test.
15262 * g++.dg/cpp2a/bit-cast9.C: New test.
15264 2021-01-05 Marek Polacek <polacek@redhat.com>
15267 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
15268 * g++.dg/cpp0x/noexcept61.C: New test.
15270 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15272 PR tree-optimization/96928
15273 * gcc.dg/tree-ssa/pr96928.c: New test.
15274 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
15275 instead of scanning rtl dump for ifcvt message check assembly
15276 for xor instruction.
15278 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15280 PR tree-optimization/96930
15281 * g++.dg/tree-ssa/pr96930.C: New test.
15283 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15285 PR tree-optimization/96239
15286 * gcc.dg/tree-ssa/pr96239.c: New test.
15288 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
15291 * gcc.target/i386/pr98522.c: New test.
15293 2021-01-05 Nathan Sidwell <nathan@acm.org>
15295 * g++.dg/modules/mod-decl-1.C: Adjust.
15296 * g++.dg/modules/p0713-2.C: Adjust.
15297 * g++.dg/modules/p0713-3.C: Adjust.
15299 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
15302 * gcc.target/i386/pr98495-1.c: New test.
15303 * gcc.target/i386/pr98495-2.c: New test.
15304 * gcc.target/i386/pr98495-3.c: New test.
15305 * gcc.target/i386/pr98495-4.c: New test.
15306 * gcc.target/i386/pr98495-5.c: New test.
15308 2021-01-05 liuhongt <hongtao.liu@intel.com>
15310 * gcc.target/i386/sse2-pr98461-2.c: New test.
15312 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
15314 PR rtl-optimization/97144
15315 * gcc.c-torture/compile/pr97144.c: New test.
15316 * gcc.target/aarch64/sve/pr97144.c: Likewise.
15318 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
15320 PR rtl-optimization/98403
15321 * g++.dg/opt/pr98403.C: New test.
15323 2021-01-05 Jakub Jelinek <jakub@redhat.com>
15325 PR rtl-optimization/98334
15326 * gcc.target/i386/pr98334.c: New test.
15328 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
15330 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
15332 2021-01-05 David Malcolm <dmalcolm@redhat.com>
15335 * gcc.dg/analyzer/pr98293.c: New test.
15337 2021-01-04 Martin Uecker <muecker@gwdg.de>
15340 * gcc.dg/pr98029.c: New test.
15342 2021-01-04 Nathan Sidwell <nathan@acm.org>
15344 * g++.dg/modules/binding-1_a.H: New.
15345 * g++.dg/modules/binding-1_b.H: New.
15346 * g++.dg/modules/binding-1_c.C: New.
15347 * g++.dg/modules/binding-2.H: New.
15348 * g++.dg/modules/builtin-3_a.C: New.
15349 * g++.dg/modules/global-2_a.C: New.
15350 * g++.dg/modules/global-2_b.C: New.
15351 * g++.dg/modules/global-3_a.C: New.
15352 * g++.dg/modules/global-3_b.C: New.
15353 * g++.dg/modules/hello-1_a.C: New.
15354 * g++.dg/modules/hello-1_b.C: New.
15355 * g++.dg/modules/iostream-1_a.H: New.
15356 * g++.dg/modules/iostream-1_b.C: New.
15357 * g++.dg/modules/part-5_a.C: New.
15358 * g++.dg/modules/part-5_b.C: New.
15359 * g++.dg/modules/part-5_c.C: New.
15360 * g++.dg/modules/stdio-1_a.H: New.
15361 * g++.dg/modules/stdio-1_b.C: New.
15362 * g++.dg/modules/string-1_a.H: New.
15363 * g++.dg/modules/string-1_b.C: New.
15364 * g++.dg/modules/string-view1.C: New.
15365 * g++.dg/modules/string-view2.C: New.
15366 * g++.dg/modules/tinfo-1.C: New.
15367 * g++.dg/modules/tinfo-2_a.H: New.
15368 * g++.dg/modules/tinfo-2_b.C: New.
15369 * g++.dg/modules/tname-spec-1_a.H: New.
15370 * g++.dg/modules/tname-spec-1_b.C: New.
15371 * g++.dg/modules/xtreme-header-1.h: New.
15372 * g++.dg/modules/xtreme-header-1_a.H: New.
15373 * g++.dg/modules/xtreme-header-1_b.C: New.
15374 * g++.dg/modules/xtreme-header-1_c.C: New.
15375 * g++.dg/modules/xtreme-header-2.h: New.
15376 * g++.dg/modules/xtreme-header-2_a.H: New.
15377 * g++.dg/modules/xtreme-header-2_b.C: New.
15378 * g++.dg/modules/xtreme-header-2_c.C: New.
15379 * g++.dg/modules/xtreme-header-3.h: New.
15380 * g++.dg/modules/xtreme-header-3_a.H: New.
15381 * g++.dg/modules/xtreme-header-3_b.C: New.
15382 * g++.dg/modules/xtreme-header-3_c.C: New.
15383 * g++.dg/modules/xtreme-header-4.h: New.
15384 * g++.dg/modules/xtreme-header-4_a.H: New.
15385 * g++.dg/modules/xtreme-header-4_b.C: New.
15386 * g++.dg/modules/xtreme-header-4_c.C: New.
15387 * g++.dg/modules/xtreme-header-5.h: New.
15388 * g++.dg/modules/xtreme-header-5_a.H: New.
15389 * g++.dg/modules/xtreme-header-5_b.C: New.
15390 * g++.dg/modules/xtreme-header-5_c.C: New.
15391 * g++.dg/modules/xtreme-header-6.h: New.
15392 * g++.dg/modules/xtreme-header-6_a.H: New.
15393 * g++.dg/modules/xtreme-header-6_b.C: New.
15394 * g++.dg/modules/xtreme-header-6_c.C: New.
15395 * g++.dg/modules/xtreme-header.h: New.
15396 * g++.dg/modules/xtreme-header_a.H: New.
15397 * g++.dg/modules/xtreme-header_b.C: New.
15398 * g++.dg/modules/xtreme-tr1.h: New.
15399 * g++.dg/modules/xtreme-tr1_a.H: New.
15400 * g++.dg/modules/xtreme-tr1_b.C: New.
15402 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
15404 PR tree-optimization/95401
15405 * g++.dg/vect/pr95401.cc: New test.
15406 * g++.dg/vect/pr95401a.cc: Likewise.
15408 2021-01-04 Richard Biener <rguenther@suse.de>
15410 PR tree-optimization/98308
15411 * gcc.dg/vect/pr98308.c: New testcase.
15413 2021-01-04 Jakub Jelinek <jakub@redhat.com>
15415 PR tree-optimization/95771
15416 * gcc.target/i386/pr95771.c: New test.
15418 2021-01-04 Richard Biener <rguenther@suse.de>
15420 PR tree-optimization/98464
15421 * g++.dg/opt/pr98464.C: New testcase.
15423 2021-01-04 Richard Biener <rguenther@suse.de>
15425 PR tree-optimization/98282
15426 * g++.dg/opt/pr98282.C: New testcase.
15428 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
15431 * gcc.target/aarch64/pr89057.c: New test.
15433 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
15435 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
15437 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
15438 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
15439 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
15441 2021-01-04 Martin Liska <mliska@suse.cz>
15443 * README: Convert to utf8 from iso8859.
15445 2021-01-04 Martin Liska <mliska@suse.cz>
15447 * gcc.target/avr/avr.exp: Run dos2unix on the file.
15449 2021-01-04 Richard Biener <rguenther@suse.de>
15451 PR tree-optimization/98291
15452 * gcc.dg/vect/slp-reduc-11.c: New testcase.
15453 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
15455 2021-01-04 Jakub Jelinek <jakub@redhat.com>
15457 PR tree-optimization/96782
15458 * gcc.dg/tree-ssa/pr96782.c: New test.
15460 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
15462 * gcc.misc-tests/outputs.exp: Adjust testcase.
15464 2021-01-01 Jakub Jelinek <jakub@redhat.com>
15466 * ChangeLog-2020: Rotate ChangeLog. New file.
15468 2021-01-01 Joel Brobecker <brobecker@adacore.com>
15470 * lib/target-supports.exp
15471 (check_effective_target_arm_fp16_alternative_ok_nocache):
15472 Return zero for *-*-vxworks7r* targets.
15473 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
15474 * gcc.target/arm/aapcs/vfp23.c: Likewise.
15475 * gcc.target/arm/aapcs/vfp24.c: Likewise.
15476 * gcc.target/arm/aapcs/vfp25.c: Likewise.
15478 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15480 * g++.dg/init/new26.C: Fix overriding of the delete operator
15483 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15485 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
15488 2021-01-01 Joel Brobecker <brobecker@adacore.com>
15490 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
15491 the test's dg-options.
15492 * gcc.target/arm/pr78255-2.c: Likewise.
15494 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15496 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
15498 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15500 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
15503 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15505 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
15507 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15509 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
15512 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15514 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
15516 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15518 * g++.dg/other/anon5.C: Skip on vxworks kernel.
15520 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
15522 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
15523 * gcc.dg/vxworks/initpri2.c: Likewise.
15525 2021-01-01 Joel Brobecker <brobecker@adacore.com>
15527 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
15530 2021-01-01 Olivier Hainque <hainque@adacore.com>
15532 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
15533 * gcc.dg/pthread-init-2.c: Ditto.
15535 2021-01-01 Olivier Hainque <hainque@adacore.com>
15537 * lib/target-supports.exp (check_weak_available,
15538 check_fork_available, check_effective_target_lto,
15539 check_effective_target_mempcpy): Add vxworks filters.
15541 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15543 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
15544 explicit -mno-long-calls.
15545 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
15547 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15549 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
15550 * g++.target/arm/no_unique_address_2.C: Likewise.
15552 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15554 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
15555 * gcc.target/arm/headmerge-2.c: Likewise.
15557 2021-01-01 Alexandre Oliva <oliva@adacore.com>
15559 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
15562 Copyright (C) 2021 Free Software Foundation, Inc.
15564 Copying and distribution of this file, with or without modification,
15565 are permitted in any medium without royalty provided the copyright
15566 notice and this notice are preserved.