1 2021-06-23 Patrick Palka <ppalka@redhat.com>
4 * g++.dg/cpp1z/class-deduction-access3.C: New test.
5 * g++.dg/cpp1z/class-deduction91.C: New test.
7 2021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com>
9 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it.
10 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it.
11 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it.
12 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it.
13 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it.
14 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it.
15 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it.
16 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to
18 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it.
19 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it.
20 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it.
21 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it.
22 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it.
23 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it.
24 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to
27 2021-06-23 Xi Ruoyao <xry111@mengyan@123.wang>
29 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid
32 2021-06-23 Patrick Palka <ppalka@redhat.com>
35 * g++.dg/cpp1z/class-deduction88.C: New test.
36 * g++.dg/cpp1z/class-deduction89.C: New test.
37 * g++.dg/cpp1z/class-deduction90.C: New test.
39 2021-06-23 Uroš Bizjak <ubizjak@gmail.com>
42 * gcc.target/i386/pr101175.c: New test.
44 2021-06-23 Andre Vehreschild <vehre@gcc.gnu.org>
47 * gfortran.dg/coarray_collectives_17.f90: New test.
49 2021-06-22 Sandra Loosemore <sandra@codesourcery.com>
50 Tobias Burnus <tobias@codesourcery.com>
53 * gfortran.dg/pr93524.c: New.
54 * gfortran.dg/pr93524.f90: New.
56 2021-06-22 David Malcolm <dmalcolm@redhat.com>
59 * gcc.dg/analyzer/pr101143.c: New test.
61 2021-06-22 Richard Biener <rguenther@suse.de>
64 * gcc.dg/pr101156.c: New testcase.
66 2021-06-22 Jakub Jelinek <jakub@redhat.com>
68 PR tree-optimization/101159
69 * gcc.c-torture/compile/pr101159.c: New test.
71 2021-06-22 Jakub Jelinek <jakub@redhat.com>
74 * g++.target/i386/empty-class1.C: Require lp64 effective target
75 instead of x86_64-*-*.
76 * g++.target/i386/empty-class2.C: New test.
78 2021-06-22 Jakub Jelinek <jakub@redhat.com>
79 Andrew Pinski <apinski@marvell.com>
81 PR tree-optimization/101162
82 * g++.dg/opt/pr101162.C: New test.
84 2021-06-22 Richard Biener <rguenther@suse.de>
86 PR tree-optimization/101151
87 * gcc.dg/torture/pr101151.c: New testcase.
89 2021-06-22 Kito Cheng <kito.cheng@sifive.com>
91 * g++.dg/modules/omp-1_a.C: Check pthread is available for
93 * g++.dg/modules/omp-2_a.C: Ditto.
95 2021-06-22 Richard Biener <rguenther@suse.de>
97 PR tree-optimization/101158
98 * gfortran.dg/pr101158.f90: New testcase.
100 2021-06-22 Jakub Jelinek <jakub@redhat.com>
103 * gcc.target/i386/pr11877-2.c: New test.
105 2021-06-22 liuhongt <hongtao.liu@intel.com>
107 PR tree-optimization/97770
108 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail.
109 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail.
111 2021-06-22 liuhongt <hongtao.liu@intel.com>
114 * gcc.target/i386/avx512bw-pr100267-1.c: New test.
115 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test.
116 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test.
117 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test.
118 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test.
119 * gcc.target/i386/avx512f-pr100267-1.c: New test.
120 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test.
121 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test.
122 * gcc.target/i386/avx512vl-pr100267-1.c: New test.
123 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test.
124 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test.
125 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test.
126 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test.
127 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test.
128 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test.
129 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test.
131 2021-06-22 liuhongt <hongtao.liu@intel.com>
134 * gcc.target/i386/pr100310.c: New test.
136 2021-06-21 Jason Merrill <jason@redhat.com>
139 * g++.target/i386/empty-class1.C: New test.
141 2021-06-21 Patrick Palka <ppalka@redhat.com>
144 * g++.dg/opt/nrv21.C: New test.
146 2021-06-21 Patrick Palka <ppalka@redhat.com>
149 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test.
151 2021-06-21 Jakub Jelinek <jakub@redhat.com>
154 * c-c++-common/pr100785.c: New test.
155 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors.
156 * gcc.dg/pr48552-2.c: Likewise.
158 2021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org>
161 * gcc.target/arm/simd/pr97906.c: New test.
163 2021-06-21 Richard Biener <rguenther@suse.de>
165 PR tree-optimization/101121
166 * gfortran.dg/pr101121.f: New testcase.
168 2021-06-21 liuhongt <hongtao.liu@intel.com>
171 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
172 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
173 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
174 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
176 2021-06-21 Roger Sayle <roger@nextmovesoftware.com>
179 * gcc.target/i386/pr11877.c: New test case.
181 2021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
183 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern
185 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match
187 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match
189 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match
192 2021-06-18 Harald Anlauf <anlauf@gmx.de>
196 * gfortran.dg/min0_max0_1.f90: New test.
197 * gfortran.dg/min0_max0_2.f90: New test.
199 2021-06-18 David Malcolm <dmalcolm@redhat.com>
201 * gcc.dg/analyzer/symbolic-7.c: New test.
203 2021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
206 * gcc.target/arm/acle/pr100856.c: New test.
207 * gcc.target/arm/multilib.exp: Add tests for cde options.
209 2021-06-18 Michael Meissner <meissner@linux.ibm.com>
211 * gcc.target/powerpc/float128-minmax-2.c: New test.
213 2021-06-17 Jason Merrill <jason@redhat.com>
216 * g++.dg/cpp0x/deleted15.C: New test.
218 2021-06-17 H.J. Lu <hjl.tools@gmail.com>
221 * gcc.target/i386/pr100704-1.c: New test.
222 * gcc.target/i386/pr100704-2.c: Likewise.
223 * gcc.target/i386/pr100704-3.c: Likewise.
225 2021-06-17 Uroš Bizjak <ubizjak@gmail.com>
228 * gcc.target/i386/sse4_1-vec-set-1.c: New test.
229 * gcc.target/i386/sse4_1-vec-set-2.c: ditto.
231 2021-06-17 Aldy Hernandez <aldyh@redhat.com>
233 * gcc.dg/pr100790.c: New test.
235 2021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com>
237 * gcc.target/s390/zvector/vec-doublee.c: New test.
238 * gcc.target/s390/zvector/vec-floate.c: New test.
240 2021-06-17 Richard Biener <rguenther@suse.de>
242 PR tree-optimization/54400
243 * gcc.dg/vect/bb-slp-pr54400.c: New testcase.
245 2021-06-16 Jason Merrill <jason@redhat.com>
249 * g++.dg/template/access39.C: New test.
251 2021-06-16 Harald Anlauf <anlauf@gmx.de>
255 * gfortran.dg/pr95502.f90: New test.
257 2021-06-16 Harald Anlauf <anlauf@gmx.de>
260 2021-06-16 Harald Anlauf <anlauf@gmx.de>
264 * gfortran.dg/pr95502.f90: New test.
266 2021-06-16 Harald Anlauf <anlauf@gmx.de>
270 * gfortran.dg/pr95502.f90: New test.
272 2021-06-16 Jason Merrill <jason@redhat.com>
275 PR preprocessor/96391
276 * g++.dg/plugin/location-overflow-test-pr100796.c: New test.
277 * g++.dg/plugin/plugin.exp: Run it.
279 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
281 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
283 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
285 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
287 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
289 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
291 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
293 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests.
295 2021-06-16 Jonathan Wright <jonathan.wright@arm.com>
297 * gcc.target/aarch64/narrow_zero_high_half.c: New test.
299 2021-06-16 Martin Jambor <mjambor@suse.cz>
301 PR tree-optimization/100453
302 * gcc.dg/tree-ssa/pr100453.c: New test.
304 2021-06-16 Jakub Jelinek <jakub@redhat.com>
306 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of
309 2021-06-16 Jakub Jelinek <jakub@redhat.com>
312 * gcc.dg/pr101062.c: New test.
314 2021-06-16 Richard Biener <rguenther@suse.de>
316 PR tree-optimization/101088
317 * gcc.dg/torture/pr101088.c: New testcase.
319 2021-06-16 Roger Sayle <roger@nextmovesoftware.com>
321 PR rtl-optimization/46235
322 * gcc.target/i386/bt-5.c: New test.
323 * gcc.target/i386/bt-6.c: New test.
324 * gcc.target/i386/bt-7.c: New test.
326 2021-06-16 Arnaud Charlet <charlet@adacore.com>
328 * gnat.dg/limited4.adb: Disable illegal code.
330 2021-06-16 Richard Biener <rguenther@suse.de>
332 PR tree-optimization/101083
333 * gcc.dg/vect/pr97832-4.c: New testcase.
335 2021-06-15 Tobias Burnus <tobias@codesourcery.com>
338 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'.
339 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'.
340 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'.
341 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'.
342 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'.
343 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'.
344 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'.
345 * gfortran.dg/gomp/defaultmap-1.f90: New test.
346 * gfortran.dg/gomp/defaultmap-2.f90: New test.
347 * gfortran.dg/gomp/defaultmap-3.f90: New test.
348 * gfortran.dg/gomp/defaultmap-4.f90: New test.
349 * gfortran.dg/gomp/defaultmap-5.f90: New test.
350 * gfortran.dg/gomp/defaultmap-6.f90: New test.
351 * gfortran.dg/gomp/defaultmap-7.f90: New test.
353 2021-06-15 David Malcolm <dmalcolm@redhat.com>
355 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl.
356 * gcc.dg/analyzer/capacity-1.c: New test.
357 * gcc.dg/analyzer/capacity-2.c: New test.
358 * gcc.dg/analyzer/capacity-3.c: New test.
360 2021-06-15 David Malcolm <dmalcolm@redhat.com>
363 * gcc.dg/analyzer/explode-2a.c: New test.
365 2021-06-15 Jakub Jelinek <jakub@redhat.com>
368 * gcc.target/i386/pr101046.c: New test.
370 2021-06-15 Robin Dapp <rdapp@linux.ibm.com>
372 * c-c++-common/Wattributes.c: Remove s390-specific check and add
374 * gcc.dg/Wattributes-6.c: Likewise.
376 2021-06-15 Xionghu Luo <luoxhu@linux.ibm.com>
379 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le.
381 2021-06-14 Martin Sebor <msebor@redhat.com>
384 * g++.dg/warn/Wmismatched-new-delete-4.C: New test.
385 * g++.dg/warn/Wmismatched-new-delete-5.C: New test.
386 * g++.dg/warn/Wstringop-overflow-7.C: New test.
387 * g++.dg/warn/Wfree-nonheap-object-6.C: New test.
388 * g++.dg/analyzer/placement-new.C: Prune out expected warning.
390 2021-06-14 Peter Bergner <bergner@linux.ibm.com>
393 * gcc.target/powerpc/pr100777.c: New test.
395 2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
398 * gcc.target/i386/pr101058.c: New test.
400 2021-06-14 Jonathan Wakely <jwakely@redhat.com>
403 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
404 * gcc.dg/spellcheck-stdlib.c: Likewise.
406 2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
408 * gcc.target/arm/simd/mve-vclz.c: Update expected results.
409 * gcc.target/arm/simd/mve-vshl.c: Likewise.
410 * gcc.target/arm/simd/mve-vec-pack.c: New test.
411 * gcc.target/arm/simd/mve-vec-unpack.c: New test.
413 2021-06-14 Richard Biener <rguenther@suse.de>
415 PR tree-optimization/100934
416 * gcc.dg/torture/pr100934.c: New testcase.
418 2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
420 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
421 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
422 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
423 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
424 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
425 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
426 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
428 2021-06-14 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/101031
431 * gcc.dg/torture/pr101031.c: New testcase.
433 2021-06-13 Jason Merrill <jason@redhat.com>
435 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
437 2021-06-13 H.J. Lu <hjl.tools@gmail.com>
440 * g++.target/i386/pr101023a.C: New test.
441 * g++.target/i386/pr101023b.C: Likewise.
443 2021-06-12 David Edelsohn <dje.gcc@gmail.com>
445 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning.
446 * gcc.dg/uninit-pr93100.c: Skip on AIX.
447 * gcc.target/powerpc/pr100085.c: Require int128 and float128.
449 2021-06-12 Jason Merrill <jason@redhat.com>
451 * g++.dg/ext/attrib62.C: No longer warn.
452 * g++.dg/diagnostic/maybe_unused1.C: New test.
454 2021-06-12 Jason Merrill <jason@redhat.com>
457 * g++.dg/ext/array4.C: New test.
459 2021-06-11 Carl Love <cel@us.ibm.com>
461 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c
462 (dg-require-effective-target): Change target to p9vector_hw.
464 2021-06-11 Thomas Schwinge <thomas@codesourcery.com>
466 * gcc.dg/gomp/simd-clones-2.c: Enhance.
468 2021-06-11 Patrick Palka <ppalka@redhat.com>
472 * g++.dg/template/sfinae-dr1227.C: New test.
474 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
477 * gcc.target/arm/mve/intrinsics/pr101016.c: New test.
479 2021-06-11 Roger Sayle <roger@nextmovesoftware.com>
481 PR tree-optimization/96392
482 * gcc.dg/pr96392.c: New test.
484 2021-06-11 Richard Biener <rguenther@suse.de>
486 PR tree-optimization/101025
487 * gcc.dg/torture/pr101025.c: New testcase.
489 2021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
492 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler
493 directives check for target is v8.1-m.main+mve or not before
494 comparing the assembly output.
495 * gcc.target/arm/cmse/cmse-20.c: New test.
497 2021-06-11 Jakub Jelinek <jakub@redhat.com>
500 * g++.dg/cpp23/consteval-if1.C: New test.
501 * g++.dg/cpp23/consteval-if2.C: New test.
502 * g++.dg/cpp23/consteval-if3.C: New test.
503 * g++.dg/cpp23/consteval-if4.C: New test.
504 * g++.dg/cpp23/consteval-if5.C: New test.
505 * g++.dg/cpp23/consteval-if6.C: New test.
506 * g++.dg/cpp23/consteval-if7.C: New test.
507 * g++.dg/cpp23/consteval-if8.C: New test.
508 * g++.dg/cpp23/consteval-if9.C: New test.
509 * g++.dg/cpp23/consteval-if10.C: New test.
510 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests.
512 2021-06-11 David Malcolm <dmalcolm@redhat.com>
514 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update
515 expected number of enodes after the loop.
516 * gcc.dg/analyzer/paths-8.c: New test.
518 2021-06-11 Richard Biener <rguenther@suse.de>
520 PR tree-optimization/101028
521 * gcc.dg/pr101028.c: New testcase.
523 2021-06-11 Richard Biener <rguenther@suse.de>
525 PR tree-optimization/101026
526 * gfortran.dg/pr101026.f: New testcase.
528 2021-06-11 Jakub Jelinek <jakub@redhat.com>
530 PR rtl-optimization/101008
531 * gcc.dg/pr101008.c: New test.
533 2021-06-11 Jakub Jelinek <jakub@redhat.com>
536 * gcc.target/i386/sse-pr101007.c: New test.
538 2021-06-11 Uroš Bizjak <ubizjak@gmail.com>
541 * gcc.target/i386/pr101021-1.c: New test.
542 * gcc.target/i386/pr101021-2.c: Ditto.
544 2021-06-11 Martin Liska <mliska@suse.cz>
546 PR gcov-profile/100788
547 * gcc.dg/pr100788.c: New test.
549 2021-06-11 Richard Biener <rguenther@suse.de>
552 * gcc.dg/torture/pr101009.c: New testcase.
554 2021-06-11 Kewen Lin <linkw@linux.ibm.com>
556 * gcc.target/powerpc/p9-fpcvt-3.c: New test.
558 2021-06-11 Marek Polacek <polacek@redhat.com>
561 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning.
562 * g++.dg/cpp2a/is-constant-evaluated12.C: New test.
564 2021-06-10 Patrick Palka <ppalka@redhat.com>
567 * g++.dg/template/ttp34.C: New test.
568 * g++.dg/template/ttp34a.C: New test.
569 * g++.dg/template/ttp34b.C: New test.
571 2021-06-10 Patrick Palka <ppalka@redhat.com>
574 * g++.dg/cpp2a/concepts-return-req3.C: New test.
576 2021-06-10 Peter Bergner <bergner@linux.ibm.com>
578 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add
579 tests. Update expected counts.
580 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add
581 tests. Update expected counts.
583 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org>
586 * gdc.dg/pr100967.d: New test.
588 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
590 * gcc.target/s390/vector/vcond-mixed-double.c: New test.
591 * gcc.target/s390/vector/vcond-mixed-float.c: New test.
593 2021-06-10 Robin Dapp <rdapp@linux.ibm.com>
595 * gcc.dg/vect/pr56541.c: Fix target selector.
597 2021-06-10 Andrew Stubbs <ams@codesourcery.com>
598 Thomas Schwinge <thomas@codesourcery.com>
600 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns.
601 * c-c++-common/goacc/finalize-1.c: Likewise.
602 * c-c++-common/goacc/mdc-1.c: Likewise.
603 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
604 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise.
605 * gfortran.dg/goacc/attach-descriptor.f90: Likewise.
606 * gfortran.dg/goacc/finalize-1.f: Likewise.
607 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise.
609 2021-06-10 Thomas Schwinge <thomas@codesourcery.com>
611 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo.
612 * c-c++-common/goacc/mdc-2.c: Likewise.
613 * g++.dg/goacc/mdc.C: Likewise.
615 2021-06-10 Jakub Jelinek <jakub@redhat.com>
617 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test.
618 * g++.dg/cpp23/feat-cxx2b.C: Likewise.
620 2021-06-10 Jakub Jelinek <jakub@redhat.com>
623 * g++.dg/opt/pr100852.C: New test.
625 2021-06-09 Andrew Pinski <apinski@marvell.com>
627 * g++.dg/torture/pr100925.C: New test.
629 2021-06-09 Carl Love <cel@us.ibm.com>
631 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected
633 Add tests for vec_signextq.
634 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case.
636 2021-06-09 Carl Love <cel@us.ibm.com>
638 * gcc.target/powerpc/fp128_conversions.c: New file.
639 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q,
640 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq.
641 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times.
642 (ppc_native_128bit): Remove dg-require-effective-target.
644 2021-06-09 Carl Love <cel@us.ibm.com>
646 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left
649 2021-06-09 Carl Love <cel@us.ibm.com>
651 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP
654 2021-06-09 Carl Love <cel@us.ibm.com>
656 * gcc.target/powerpc/int_128bit-runnable.c: New test file.
658 2021-06-09 Carl Love <cel@us.ibm.com>
660 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c:
661 New runnable test case.
662 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times
663 for xxlor instruction.
665 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
667 * gcc.target/arm/simd/mve-vclz.c: New test.
669 2021-06-09 Christophe Lyon <christophe.lyon@linaro.org>
671 * gcc.target/arm/simd/mve-vhadd-1.c: New test.
672 * gcc.target/arm/simd/mve-vhadd-2.c: New test.
673 * gcc.target/arm/simd/neon-vhadd-1.c: New test.
674 * gcc.target/arm/simd/neon-vhadd-2.c: New test.
676 2021-06-09 Roger Sayle <roger@nextmovesoftware.com>
678 * gcc.dg/builtins-70.c: New test.
680 2021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
682 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn
683 counts to test 32 and 64 bit separately.
684 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn
685 counts to test 32 and 64 bit separately.
686 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn
687 counts to test 32 and 64 bit separately.
688 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn
689 counts to test 32 and 64 bit separately.
691 2021-06-09 Richard Biener <rguenther@suse.de>
693 PR tree-optimization/100981
694 * gfortran.dg/vect/pr100981-1.f90: New testcase.
696 2021-06-09 Richard Biener <rguenther@suse.de>
698 PR tree-optimization/97832
699 * gcc.dg/vect/pr97832-1.c: New testcase.
700 * gcc.dg/vect/pr97832-2.c: Likewise.
701 * gcc.dg/vect/pr97832-3.c: Likewise.
702 * g++.dg/vect/slp-pr98855.cc: XFAIL.
703 * gcc.dg/vect/slp-50.c: New file.
705 2021-06-09 Jakub Jelinek <jakub@redhat.com>
708 * gfortran.dg/gomp/pr100965.f90: New test.
710 2021-06-09 Uroš Bizjak <ubizjak@gmail.com>
713 * gcc.target/i386/pr100936.c: New test.
715 2021-06-09 Xionghu Luo <luoxhu@linux.ibm.com>
717 * gcc.target/powerpc/float128-call.c: Adjust.
718 * gcc.target/powerpc/pr100085.c: New test.
720 2021-06-09 Jason Merrill <jason@redhat.com>
723 * g++.dg/diagnostic/enum3.C: New test.
725 2021-06-08 Marek Polacek <polacek@redhat.com>
728 * g++.dg/cpp2a/explicit18.C: New test.
730 2021-06-08 Andrew Pinski <apinski@marvell.com>
732 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~
733 happens on the outside of the bit_xor.
735 2021-06-08 Jason Merrill <jason@redhat.com>
737 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic.
738 * g++.dg/diagnostic/string-literal-concat.C: Likewise.
739 * g++.dg/ext/utf-badconcat.C: Likewise.
740 * g++.dg/ext/utf-badconcat2.C: Likewise.
742 2021-06-08 Jason Merrill <jason@redhat.com>
744 * g++.dg/cpp23/mixed-concat1.C: New test.
746 2021-06-08 Jason Merrill <jason@redhat.com>
748 * g++.dg/cpp23/whitespace-splice1.C: New test.
750 2021-06-08 Jason Merrill <jason@redhat.com>
752 * g++.dg/cpp23/narrowing-bool1.C: New test.
754 2021-06-08 David Malcolm <dmalcolm@redhat.com>
757 * gcc.dg/analyzer/bitfields-1.c: New test.
758 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields
760 (test_44): Update test values assigned to the bits to ones that
761 fit in the range of the bitfield type. Remove xfails.
762 (test_45): Remove xfails.
764 2021-06-08 Jason Merrill <jason@redhat.com>
767 * g++.dg/cpp0x/initlist124.C: New test.
769 2021-06-08 Richard Biener <rguenther@suse.de>
771 PR tree-optimization/100923
772 * gcc.dg/torture/pr100923.c: New testcase.
774 2021-06-08 Jakub Jelinek <jakub@redhat.com>
777 * g++.dg/gomp/doacross-2.C: New test.
779 2021-06-08 H.J. Lu <hjl.tools@gmail.com>
782 * gcc.target/i386/pr100951.c: New test.
784 2021-06-08 Jakub Jelinek <jakub@redhat.com>
788 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options.
790 2021-06-08 Tobias Burnus <tobias@codesourcery.com>
793 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump.
794 * gfortran.dg/gomp/scan-5.f90: Likewise.
795 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail.
796 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail.
797 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
798 * gfortran.dg/gomp/pr99928-3.f90: Likewise.
799 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
801 2021-06-08 Martin Liska <mliska@suse.cz>
803 * gcc.dg/format/strfmon-1.c: Fix typo.
804 * gfortran.dg/char4-subscript.f90: Likewise.
806 2021-06-08 Kewen Lin <linkw@linux.ibm.com>
808 PR tree-optimization/100794
809 * gcc.dg/tree-ssa/pr100794.c: New test.
811 2021-06-08 Jason Merrill <jason@redhat.com>
814 * g++.dg/template/lookup17.C: New test.
816 2021-06-08 Jason Merrill <jason@redhat.com>
819 * g++.dg/cpp0x/alias-decl-73.C: New test.
821 2021-06-07 Uroš Bizjak <ubizjak@gmail.com>
824 * gcc.target/i386/pr100637-5b.c: New test.
825 * gcc.target/i386/pr100637-5w.c: Ditto.
827 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
830 * gcc.target/i386/pr82735-3.c: Don't compile for x32.
831 * gcc.target/i386/pr82735-4.c: Likewise.
832 * gcc.target/i386/pr82735-5.c: Likewise.
834 2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
836 * gcc.dg/sso-14.c: Adjust.
838 2021-06-07 Patrick Palka <ppalka@redhat.com>
841 * g++.dg/template/access38.C: New test.
843 2021-06-07 H.J. Lu <hjl.tools@gmail.com>
846 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long
849 2021-06-07 Jakub Jelinek <jakub@redhat.com>
852 * gcc.dg/pr100887.c: New test.
854 2021-06-07 Jakub Jelinek <jakub@redhat.com>
857 * g++.dg/ext/va-arg-pack-3.C: New test.
859 2021-06-07 liuhongt <hongtao.liu@intel.com>
862 * g++.target/i386/pr100885.C: New test.
864 2021-06-07 liuhongt <hongtao.liu@intel.com>
867 * gcc.target/i386/pr82735-1.c: New test.
868 * gcc.target/i386/pr82735-2.c: New test.
869 * gcc.target/i386/pr82735-3.c: New test.
870 * gcc.target/i386/pr82735-4.c: New test.
871 * gcc.target/i386/pr82735-5.c: New test.
873 2021-06-06 Jakub Jelinek <jakub@redhat.com>
875 * gcc.dg/gomp/scan-1.c: New test.
877 2021-06-06 Jakub Jelinek <jakub@redhat.com>
880 * c-c++-common/gomp/pr100902-1.c: New test.
882 2021-06-06 Eric Botcazou <ebotcazou@adacore.com>
884 * gcc.dg/sso-14.c: New test.
886 2021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com>
893 * gfortran.dg/PR100120.f90: New test.
894 * gfortran.dg/character_workout_1.f90: New test.
895 * gfortran.dg/character_workout_4.f90: New test.
897 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
900 * gfortran.dg/gomp/loop-3.f90: New test.
902 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org>
905 * gdc.dg/pr100882a.d: New test.
906 * gdc.dg/pr100882b.d: New test.
907 * gdc.dg/pr100882c.d: New test.
908 * gdc.dg/torture/pr100882.d: New test.
910 2021-06-04 Patrick Palka <ppalka@redhat.com>
913 * g++.dg/template/param4.C: New test.
914 * g++.dg/template/param5.C: New test.
915 * g++.dg/cpp1z/nontype-auto19.C: New test.
916 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the
917 deduced type of a decltype(auto) NTTP has top-level cv-quals.
919 2021-06-04 Patrick Palka <ppalka@redhat.com>
922 * g++.dg/cpp0x/alias-decl-72.C: New test.
923 * g++.dg/cpp0x/alias-decl-72a.C: New test.
925 2021-06-04 Harald Anlauf <anlauf@gmx.de>
928 * gfortran.dg/inline_matmul_25.f90: New test.
930 2021-06-04 Martin Sebor <msebor@redhat.com>
933 * gcc.dg/nonnull-6.c: New test.
935 2021-06-04 Martin Sebor <msebor@redhat.com>
938 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test.
939 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test.
940 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test.
941 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test.
942 * gcc.dg/uninit-pr100732.c: New test.
944 2021-06-04 Martin Sebor <msebor@redhat.com>
946 * gcc.dg/Wvla-parameter-10.c: New test.
947 * gcc.dg/Wvla-parameter-11.c: New test.
949 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
951 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous
952 commit in addition - add more dg-errors and '... end ...' due to changed
954 * gfortran.dg/goacc/omp.f95: Likewise.
955 * gfortran.dg/goacc-gomp/mixed-1.f: New test.
957 2021-06-04 Uroš Bizjak <ubizjak@gmail.com>
960 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets.
962 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
964 * gfortran.dg/gomp/pr99928-5.f90: Really use the
965 proper iteration variable.
967 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
969 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
970 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
971 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
972 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
973 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
974 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
975 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
976 fix loop-variable and remove xfail.
978 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
981 * gfortran.dg/gomp/loop-2.f90: Update for typo fix.
983 2021-06-04 Tobias Burnus <tobias@codesourcery.com>
986 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following
987 C/C++ version of the patch.
988 * gfortran.dg/gomp/loop-1.f90: New test.
989 * gfortran.dg/gomp/loop-2.f90: New test.
990 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test.
991 * gfortran.dg/gomp/pr99928-11.f90: Likewise.
992 * gfortran.dg/gomp/pr99928-2.f90: Likewise.
993 * gfortran.dg/gomp/pr99928-4.f90: Likewise.
994 * gfortran.dg/gomp/pr99928-5.f90: Likewise.
995 * gfortran.dg/gomp/pr99928-6.f90: Likewise.
996 * gfortran.dg/gomp/pr99928-8.f90: Likewise.
997 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead
998 of 'acc loops' to hide unrelated bug for now.
999 * gfortran.dg/goacc/omp-fixed.f: Likewise
1001 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1004 * gcc.target/i386/pr100887.c: New test.
1006 2021-06-04 Jakub Jelinek <jakub@redhat.com>
1009 * g++.dg/gomp/declare-simd-8.C: New test.
1011 2021-06-04 Haochen Gui <guihaoc@gcc.gnu.org>
1013 * gcc.target/powerpc/not-promote-mode.c: New.
1015 2021-06-03 Uroš Bizjak <ubizjak@gmail.com>
1018 * gcc.target/i386/vperm-v2hi.c: New test.
1019 * gcc.target/i386/vperm-v4qi.c: Ditto.
1021 2021-06-03 Aldy Hernandez <aldyh@redhat.com>
1023 * gcc.dg/pr80776-1.c: XFAIL and document the reason why.
1025 2021-06-03 Patrick Palka <ppalka@redhat.com>
1028 * g++.dg/cpp0x/alias-decl-71.C: New test.
1030 2021-06-03 Patrick Palka <ppalka@redhat.com>
1033 * g++.dg/cpp2a/using-enum-9.C: New test.
1035 2021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
1037 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test.
1039 2021-06-03 Christophe Lyon <christophe.lyon@linaro.org>
1041 * gcc.target/arm/simd/mve-vabs.c: New test.
1043 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1045 * gnat.dg/bit_packed_array6.adb: New test.
1046 * gnat.dg/bit_packed_array6_pkg.ads: New helper.
1048 2021-06-03 Martin Liska <mliska@suse.cz>
1050 * gcc.dg/spellcheck-options-23.c: New test.
1052 2021-06-03 Eric Botcazou <ebotcazou@adacore.com>
1054 * gnat.dg/inline22.adb: New test.
1056 2021-06-03 Tamar Christina <tamar.christina@arm.com>
1058 * gcc.target/aarch64/cpunative/info_16: Update implementer.
1059 * gcc.target/aarch64/cpunative/info_17: Likewise
1061 2021-06-03 Jakub Jelinek <jakub@redhat.com>
1064 * g++.dg/gomp/depend-iterator-3.C: New test.
1065 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
1066 this as base expression of depend array section, expect a different
1067 error wording for this as depend locator and add testcases
1068 for affinity clauses.
1070 2021-06-02 Jason Merrill <jason@redhat.com>
1073 * g++.dg/init/no-elide2.C: New test.
1075 2021-06-02 Ilya Leoshkevich <iii@linux.ibm.com>
1077 * gcc.target/s390/ashr.c: New test.
1079 2021-06-02 Tobias Burnus <tobias@codesourcery.com>
1082 * gfortran.dg/gomp/taskloop-2.f90: New.
1084 2021-06-02 Jakub Jelinek <jakub@redhat.com>
1086 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to
1089 2021-06-01 Patrick Palka <ppalka@redhat.com>
1092 * g++.dg/cpp0x/constexpr-delegating3.C: New test.
1093 * g++.dg/cpp0x/dc10.C: New test.
1094 * g++.dg/cpp0x/initlist-base4.C: New test.
1095 * g++.dg/cpp2a/constexpr-init22.C: New test.
1097 2021-06-01 Andrew Pinski <apinski@marvell.com>
1099 PR tree-optimization/95481
1100 * gcc.dg/tree-ssa/tailcall-10.c: New test.
1101 * gcc.dg/tree-ssa/tailcall-11.c: New test.
1102 * gcc.dg/tree-ssa/tailcall-12.c: New test.
1103 * gcc.dg/tree-ssa/tailcall-13.c: New test.
1104 * gcc.dg/tree-ssa/tailrecursion-8.c: New test.
1106 2021-06-01 Bill Schmidt <wschmidt@linux.ibm.com>
1109 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI.
1111 2021-06-01 Jason Merrill <jason@redhat.com>
1114 * g++.dg/cpp2a/destroying-delete5.C: New test.
1116 2021-06-01 Jason Merrill <jason@redhat.com>
1119 * g++.dg/cpp0x/depr-copy4.C: New test.
1121 2021-06-01 Aldy Hernandez <aldyh@redhat.com>
1123 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes.
1124 * gcc.dg/pr80776-1.c: Same.
1126 2021-06-01 Tobias Burnus <tobias@codesourcery.com>
1129 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is
1130 now diagnosed with less error output.
1131 * gfortran.dg/gomp/scan-1.f90: Likewise.
1132 * gfortran.dg/gomp/pr99928-3.f90: New test.
1133 * gfortran.dg/gomp/taskloop-1.f90: New test.
1135 2021-06-01 liuhongt <hongtao.liu@intel.com>
1137 PR tree-optimization/98365
1138 * gcc.target/i386/pr98365.c: New test.
1140 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
1142 PR tree-optimization/100781
1143 * gcc.dg/pr100781.c: New.
1145 2021-06-01 Andrew MacLeod <amacleod@redhat.com>
1147 PR tree-optimization/100774
1148 * g++.dg/pr100774.C: New.
1150 2021-05-31 Tobias Burnus <tobias@codesourcery.com>
1152 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile.
1153 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile.
1155 2021-05-31 Richard Biener <rguenther@suse.de>
1158 * c-c++-common/builtin-shufflevector-2.c: New testcase.
1159 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise.
1160 * g++.dg/ext/builtin-shufflevector-1.C: Likewise.
1161 * g++.dg/ext/builtin-shufflevector-2.C: Likewise.
1163 2021-05-31 Peter Bergner <bergner@linux.ibm.com>
1166 * g++.target/powerpc/pr99842.C: New.
1168 2021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1170 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with.
1171 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c
1172 (plugin_init): Likewise.
1173 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise.
1174 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1175 (plugin_init): Likewise.
1176 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
1177 (plugin_init): Likewise.
1179 2021-05-29 Jakub Jelinek <jakub@redhat.com>
1182 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs
1183 combined with parallel, teams or taskloop and defaultmap(none)
1184 to constructs combined with target.
1185 * c-c++-common/gomp/pr99928-2.c: Likewise.
1186 * c-c++-common/gomp/pr99928-3.c: Likewise.
1187 * c-c++-common/gomp/pr99928-4.c: Likewise.
1188 * c-c++-common/gomp/pr99928-5.c: Likewise.
1189 * c-c++-common/gomp/pr99928-6.c: Likewise.
1190 * c-c++-common/gomp/pr99928-7.c: Likewise.
1191 * c-c++-common/gomp/pr99928-8.c: Likewise.
1192 * c-c++-common/gomp/pr99928-9.c: Likewise.
1193 * c-c++-common/gomp/pr99928-10.c: Likewise.
1194 * c-c++-common/gomp/pr99928-13.c: Likewise.
1195 * c-c++-common/gomp/pr99928-14.c: Likewise.
1197 2021-05-29 Aldy Hernandez <aldyh@redhat.com>
1199 * gcc.dg/Wstringop-overflow-55.c:
1200 * gcc.dg/pr80776-1.c:
1202 2021-05-28 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/100778
1205 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase.
1207 2021-05-28 Jason Merrill <jason@redhat.com>
1211 * g++.dg/inherit/virtual15.C: New test.
1212 * g++.dg/inherit/virtual15a.C: New file.
1214 2021-05-28 Richard Biener <rguenther@suse.de>
1217 * gcc.dg/pr100791.c: New testcase.
1219 2021-05-28 Richard Biener <rguenther@suse.de>
1222 * gcc.dg/gimplefe-error-11.c: New testcase.
1224 2021-05-28 Jakub Jelinek <jakub@redhat.com>
1227 * c-c++-common/gomp/pr99928-8.c: Remove all xfails.
1228 * c-c++-common/gomp/pr99928-9.c: Likewise.
1229 * c-c++-common/gomp/pr99928-10.c: Likewise.
1230 * c-c++-common/gomp/pr99928-16.c: New test.
1232 2021-05-28 Tobias Burnus <tobias@codesourcery.com>
1234 * c-c++-common/gomp/affinity-1.c: New test.
1235 * c-c++-common/gomp/affinity-2.c: New test.
1236 * c-c++-common/gomp/affinity-3.c: New test.
1237 * c-c++-common/gomp/affinity-4.c: New test.
1238 * c-c++-common/gomp/affinity-5.c: New test.
1239 * c-c++-common/gomp/affinity-6.c: New test.
1240 * c-c++-common/gomp/affinity-7.c: New test.
1241 * gfortran.dg/gomp/affinity-clause-1.f90: New test.
1242 * gfortran.dg/gomp/affinity-clause-2.f90: New test.
1243 * gfortran.dg/gomp/affinity-clause-3.f90: New test.
1244 * gfortran.dg/gomp/affinity-clause-4.f90: New test.
1245 * gfortran.dg/gomp/affinity-clause-5.f90: New test.
1246 * gfortran.dg/gomp/affinity-clause-6.f90: New test.
1247 * gfortran.dg/gomp/depend-iterator-1.f90: New test.
1248 * gfortran.dg/gomp/depend-iterator-2.f90: New test.
1249 * gfortran.dg/gomp/depend-iterator-3.f90: New test.
1250 * gfortran.dg/gomp/taskwait.f90: New test.
1252 2021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com>
1253 Richard Biener <rguenther@suse.de>
1255 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition.
1256 Adjust scanning pattern for !lp64.
1257 * gcc.dg/tree-ssa/popcount5ll.c: Likewise.
1258 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern
1261 2021-05-28 Kewen Lin <linkw@linux.ibm.com>
1263 PR tree-optimization/99398
1264 * gcc.target/powerpc/vec-perm-ctor-run.c: New test.
1265 * gcc.target/powerpc/vec-perm-ctor.c: New test.
1266 * gcc.target/powerpc/vec-perm-ctor.h: New test.
1268 2021-05-27 Matthias Kretz <kretz@kde.org>
1271 * g++.dg/diagnostic/pr100716.C: New test.
1272 * g++.dg/diagnostic/pr100716-1.C: Same test with
1273 -fno-pretty-templates.
1275 2021-05-27 Patrick Palka <ppalka@redhat.com>
1278 * g++.dg/cpp0x/static_assert17.C: New test.
1280 2021-05-27 Jason Merrill <jason@redhat.com>
1283 * g++.dg/cpp0x/alias-decl-variadic2.C: New test.
1285 2021-05-27 Patrick Palka <ppalka@redhat.com>
1290 * g++.dg/template/partial16.C: New test.
1291 * g++.dg/template/partial17.C: New test.
1292 * g++.dg/template/partial18.C: New test.
1293 * g++.dg/template/partial19.C: New test.
1294 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for
1295 ill-formed partial specialization.
1296 * g++.dg/cpp0x/variadic38.C: Likewise.
1297 * g++.dg/cpp1z/pr81016.C: Likewise.
1298 * g++.dg/template/partial5.C: Likewise.
1299 * g++.old-deja/g++.pt/spec21.C: Likewise.
1301 2021-05-27 Harald Anlauf <anlauf@gmx.de>
1304 * gfortran.dg/pointer_check_14.f90: New test.
1306 2021-05-27 Harald Anlauf <anlauf@gmx.de>
1309 * gfortran.dg/bounds_check_22.f90: New test.
1311 2021-05-27 Aldy Hernandez <aldyh@redhat.com>
1313 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf.
1315 2021-05-27 Uroš Bizjak <ubizjak@gmail.com>
1318 * gcc.target/i386/pr100637-3b.c (avgu): New test.
1319 * gcc.target/i386/pr100637-3w.c (avgu): Ditto.
1321 2021-05-26 Patrick Palka <ppalka@redhat.com>
1324 * g++.dg/template/access37.C: New test.
1325 * g++.dg/template/access37a.C: New test.
1327 2021-05-26 Aldy Hernandez <aldyh@redhat.com>
1329 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes.
1330 * gcc.dg/pr80776-1.c: Same.
1332 2021-05-26 Uroš Bizjak <ubizjak@gmail.com>
1334 * lib/target-supports.exp (check_effective_target_vect32): New.
1335 (available_vector_sizes): Append 32 for x86 targets.
1336 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets.
1337 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets.
1338 * gcc.dg/vect/slp-3.c (dg-final): Ditto.
1339 * gcc.target/i386/pr100637-3b.c: New test.
1340 * gcc.target/i386/pr100637-3w.c: Ditto.
1341 * gcc.target/i386/pr100637-4b.c: Ditto.
1342 * gcc.target/i386/pr100637-4w.c: Ditto.
1344 2021-05-26 Eric Botcazou <ebotcazou@adacore.com>
1346 * gcc.dg/sso-13.c: New test.
1348 2021-05-26 Christophe Lyon <christophe.lyon@linaro.org>
1350 * gcc.target/arm/simd/mve-vaddv-1.c: New test.
1352 2021-05-26 Patrick Palka <ppalka@redhat.com>
1355 * g++.dg/cpp1z/elide6.C: New test.
1357 2021-05-26 Patrick Palka <ppalka@redhat.com>
1360 * g++.dg/cpp0x/noexcept68.C: New test.
1362 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
1364 * gcc.target/csky/fldrd_fstrd.c: New.
1365 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New.
1367 2021-05-26 Geng Qi <gengqi@linux.alibaba.com>
1369 * gcc.target/csky/ldbs.c: New.
1371 2021-05-26 Andrew Pinski <apinski@marvell.com>
1373 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR.
1374 * gcc.dg/tree-ssa/pr96928-1.c: New testcase.
1376 2021-05-25 Jakub Jelinek <jakub@redhat.com>
1379 * g++.dg/cpp1z/nodiscard8.C: New test.
1380 * g++.dg/cpp1z/nodiscard9.C: New test.
1382 2021-05-25 Martin Liska <mliska@suse.cz>
1384 * gcc.dg/sancov/attribute.c: New test.
1386 2021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com>
1388 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright.
1390 2021-05-25 Jakub Jelinek <jakub@redhat.com>
1393 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and
1395 * c-c++-common/gomp/pr99928-9.c: Likewise.
1396 * c-c++-common/gomp/pr99928-10.c: Likewise.
1398 2021-05-25 Geng Qi <gengqi@linux.alibaba.com>
1400 * gcc.target/csky/fpuv3/fpuv3.exp: New.
1401 * gcc.target/csky/fpuv3/fpv3_div.c: New.
1402 * gcc.target/csky/fpuv3/fpv3_fadd.c: New.
1403 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New.
1404 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New.
1405 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New.
1406 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New.
1407 * gcc.target/csky/fpuv3/fpv3_fitof.c: New.
1408 * gcc.target/csky/fpuv3/fpv3_fmov.c: New.
1409 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New.
1410 * gcc.target/csky/fpuv3/fpv3_fmula.c: New.
1411 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New.
1412 * gcc.target/csky/fpuv3/fpv3_fneg.c: New.
1413 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New.
1414 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New.
1415 * gcc.target/csky/fpuv3/fpv3_fstod.c: New.
1416 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New.
1417 * gcc.target/csky/fpuv3/fpv3_fsub.c: New.
1418 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New.
1419 * gcc.target/csky/fpuv3/fpv3_h.c: New.
1420 * gcc.target/csky/fpuv3/fpv3_hs.c: New.
1421 * gcc.target/csky/fpuv3/fpv3_hsz.c: New.
1422 * gcc.target/csky/fpuv3/fpv3_hz.c: New.
1423 * gcc.target/csky/fpuv3/fpv3_ls.c: New.
1424 * gcc.target/csky/fpuv3/fpv3_lsz.c: New.
1425 * gcc.target/csky/fpuv3/fpv3_lt.c: New.
1426 * gcc.target/csky/fpuv3/fpv3_ltz.c: New.
1427 * gcc.target/csky/fpuv3/fpv3_max.c: New.
1428 * gcc.target/csky/fpuv3/fpv3_min.c: New.
1429 * gcc.target/csky/fpuv3/fpv3_mul.c: New.
1430 * gcc.target/csky/fpuv3/fpv3_mula.c: New.
1431 * gcc.target/csky/fpuv3/fpv3_muls.c: New.
1432 * gcc.target/csky/fpuv3/fpv3_ne.c: New.
1433 * gcc.target/csky/fpuv3/fpv3_nez.c: New.
1434 * gcc.target/csky/fpuv3/fpv3_recip.c: New.
1435 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New.
1436 * gcc.target/csky/fpuv3/fpv3_unordered.c: New.
1438 2021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com>
1440 * gcc.target/powerpc/fusion-p10-logadd.c: New file.
1442 2021-05-24 Tobias Burnus <tobias@codesourcery.com>
1445 * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
1446 * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
1447 * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
1448 * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
1450 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1452 * gcc.target/arm/simd/mve-vld4.c: New test, derived from
1455 2021-05-24 Christophe Lyon <christophe.lyon@linaro.org>
1457 * gcc.target/arm/simd/mve-vld2.c: New test, derived from
1460 2021-05-24 liuhongt <hongtao.liu@intel.com>
1463 * gcc.target/i386/pr100660.c: New test.
1465 2021-05-24 Andrew Pinski <apinski@marvell.com>
1467 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.'
1468 when matching ssa name version.
1469 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1471 2021-05-23 Uroš Bizjak <ubizjak@gmail.com>
1474 * gcc.target/i386/pr100722.c: New test.
1476 2021-05-23 Harald Anlauf <anlauf@gmx.de>
1479 * gfortran.dg/pr100551.f90: New test.
1481 2021-05-23 Andrew Pinski <apinski@marvell.com>
1483 * gcc.dg/gimplefe-45.c: New test.
1485 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1487 * gcc.target/powerpc/fusion-p10-addadd.c: New file.
1489 2021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com>
1491 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file.
1492 * gcc.target/powerpc/fusion-p10-2logical.c: New file.
1494 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1497 * c-c++-common/gomp/pr99928-3.c: Remove all xfails.
1498 * c-c++-common/gomp/pr99928-15.c: New test.
1500 2021-05-21 Jakub Jelinek <jakub@redhat.com>
1503 * c-c++-common/gomp/pr99928-6.c: Remove all xfails.
1504 * c-c++-common/gomp/pr99928-13.c: New test.
1505 * c-c++-common/gomp/pr99928-14.c: New test.
1507 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1510 * c-c++-common/goacc/privatization-1-compute-loop.c: Update.
1511 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1512 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1514 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1516 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1519 * c-c++-common/goacc/privatization-1-compute-loop.c: New file.
1520 * c-c++-common/goacc/privatization-1-compute.c: Likewise.
1521 * c-c++-common/goacc/privatization-1-routine_gang-loop.c:
1523 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise.
1524 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise.
1525 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise.
1526 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90:
1528 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise.
1529 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1530 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1531 * gfortran.dg/goacc/private-3.f95: Likewise.
1533 2021-05-21 Thomas Schwinge <thomas@codesourcery.com>
1535 * lib/target-supports.exp (check_effective_target___OPTIMIZE__):
1537 * gcc.c-torture/compile/ssa-unused-1.c: New file.
1539 2021-05-21 Richard Biener <rguenther@suse.de>
1540 H.J. Lu <hjl.tools@gmail.com>
1542 * gcc.target/i386/pr90773-24.c: New test.
1543 * gcc.target/i386/pr90773-25.c: Likewise.
1545 2021-05-21 Uroš Bizjak <ubizjak@gmail.com>
1548 * g++.target/i386/pr100637-1b.C: New test.
1549 * g++.target/i386/pr100637-1w.C: Ditto.
1550 * gcc.target/i386/pr100637-2b.c: Ditto.
1551 * gcc.target/i386/pr100637-2w.c: Ditto.
1553 2021-05-21 Eric Botcazou <ebotcazou@adacore.com>
1555 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test.
1557 2021-05-20 Jason Merrill <jason@redhat.com>
1559 * g++.dg/cpp2a/desig19.C: New test.
1561 2021-05-20 Jason Merrill <jason@redhat.com>
1564 * g++.dg/cpp2a/desig18.C: New test.
1566 2021-05-20 Indu Bhagat <indu.bhagat@oracle.com>
1568 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase.
1569 * lib/dg-pch.exp: Adjust diagnostic message.
1571 2021-05-20 Martin Sebor <msebor@redhat.com>
1573 PR middle-end/100684
1574 * g++.dg/warn/Wnonnull13.C: New test.
1575 * g++.dg/warn/Wnonnull14.C: New test.
1576 * g++.dg/warn/Wnonnull15.C: New test.
1578 2021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1580 * g++.dg/modules/omp-1_c.C: Fix testcase.
1582 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1585 * gcc.target/i386/pr100701.c: New test.
1587 2021-05-20 Marcel Vollweiler <marcel@codesourcery.com>
1589 * gfortran.dg/gomp/map-6.f90: New test.
1590 * gfortran.dg/gomp/map-7.f90: New test.
1591 * gfortran.dg/gomp/map-8.f90: New test.
1593 2021-05-20 Eric Botcazou <ebotcazou@adacore.com>
1596 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE.
1597 * gnat.dg/unchecked_convert6.adb: Likewise.
1599 2021-05-20 Uroš Bizjak <ubizjak@gmail.com>
1602 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests.
1604 2021-05-20 Christophe Lyon <christophe.lyon@linaro.org>
1605 Torbjörn Svensson <torbjorn.svensson@st.com>
1608 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__.
1609 * c-c++-common/cpp/file-name-1.c: New test.
1611 2021-05-20 Tobias Burnus <tobias@codesourcery.com>
1614 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value;
1615 add comments regarding what the code does.
1617 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1620 * c-c++-common/gomp/pr99928-4.c: Remove all xfails.
1621 * c-c++-common/gomp/pr99928-5.c: Likewise.
1623 2021-05-20 Jakub Jelinek <jakub@redhat.com>
1625 PR preprocessor/100646
1626 * gcc.dg/cpp/pr100646-1.c: New test.
1627 * gcc.dg/cpp/pr100646-2.c: New test.
1629 2021-05-20 Jason Merrill <jason@redhat.com>
1632 * g++.dg/cpp2a/nontype-complex1.C: New test.
1634 2021-05-20 Jason Merrill <jason@redhat.com>
1637 * g++.dg/parse/access13.C: New test.
1639 2021-05-19 Martin Sebor <msebor@redhat.com>
1642 * gcc.dg/pr100619.c: New test.
1644 2021-05-19 Jason Merrill <jason@redhat.com>
1648 * g++.dg/cpp2a/spaceship-fallback1.C: New test.
1650 2021-05-19 Jason Merrill <jason@redhat.com>
1652 * g++.dg/cpp1z/class-deduction-access1.C: New test.
1653 * g++.dg/cpp1z/class-deduction-access2.C: New test.
1655 2021-05-19 Marek Polacek <polacek@redhat.com>
1658 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors.
1659 Remove dg-errors for GNU attributes.
1660 * g++.dg/ext/attrib63.C: Remove dg-error.
1661 * g++.dg/cpp0x/friend8.C: New test.
1663 2021-05-19 Kito Cheng <kito.cheng@sifive.com>
1665 * g++.dg/modules/omp-1_a.C: Check pthread is available.
1666 * g++.dg/modules/omp-1_b.C: Ditto.
1667 * g++.dg/modules/omp-1_c.C: Ditto.
1668 * g++.dg/modules/omp-2_a.C: Ditto.
1669 * g++.dg/modules/omp-2_b.C: Ditto.
1671 2021-05-19 Alex Coplan <alex.coplan@arm.com>
1674 * gcc.target/arm/cmse/pr100333.c: New test.
1676 2021-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1679 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
1681 2021-05-19 Geng Qi <gengqi@linux.alibaba.com>
1683 * gcc.target/riscv/arch-12.c: New.
1684 * gcc.target/riscv/attribute-19.c: New.
1686 2021-05-19 Jonathan Wright <jonathan.wright@arm.com>
1688 * gcc.target/aarch64/narrow_high_combine.c: New test.
1690 2021-05-19 Richard Biener <rguenther@suse.de>
1692 PR middle-end/100672
1693 * gcc.dg/torture/pr100672.c: New testcase.
1695 2021-05-19 Martin Liska <mliska@suse.cz>
1698 * gcc.dg/local1.c: Fix typos.
1699 * gcc.dg/ucnid-5-utf8.c: Likewise.
1700 * gcc.dg/ucnid-5.c: Likewise.
1702 2021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1704 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change
1705 scan-assembly-times to scan-assembly not for superfluous uxtb.
1706 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise.
1707 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise.
1708 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise.
1709 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise.
1710 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise.
1711 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise.
1712 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise.
1713 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise.
1714 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise.
1715 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise.
1716 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise.
1717 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise.
1718 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise.
1719 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise.
1720 * gcc.target/aarch64/sve/ld1_extend.c: New test.
1722 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1724 PR middle-end/100576
1725 * gcc.c-torture/compile/pr100576.c: New test.
1727 2021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1729 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case.
1731 2021-05-19 Jakub Jelinek <jakub@redhat.com>
1734 * c-c++-common/gomp/pr99928-2.c: Remove all xfails.
1735 * c-c++-common/gomp/pr99928-12.c: New test.
1737 2021-05-19 Xionghu Luo <luoxhu@linux.ibm.com>
1739 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust.
1740 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto.
1741 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto.
1742 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto.
1743 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto.
1744 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto.
1745 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto.
1746 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto.
1747 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto.
1748 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto.
1749 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto.
1750 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto.
1751 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto.
1752 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto.
1753 * gcc.dg/tree-ssa/ssa-sink-18.c: New.
1755 2021-05-19 Jason Merrill <jason@redhat.com>
1758 * g++.dg/dfp/mangle-6.C: New test.
1760 2021-05-19 Jason Merrill <jason@redhat.com>
1763 * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
1765 2021-05-18 Bill Schmidt <wschmidt@linux.ibm.com>
1767 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove.
1768 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove.
1769 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove.
1771 2021-05-18 Jason Merrill <jason@redhat.com>
1775 * g++.dg/cpp0x/decltype-nonstatic1.C: New test.
1777 2021-05-18 Jason Merrill <jason@redhat.com>
1779 * g++.dg/cpp0x/implicit-delete1.C: New test.
1781 2021-05-18 David Malcolm <dmalcolm@redhat.com>
1784 * gcc.dg/analyzer/pr100615.c: New test.
1786 2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
1789 * gcc.target/i386/pr100637-1b.c: New test.
1790 * gcc.target/i386/pr100637-1w.c: Ditto.
1791 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq.
1792 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq.
1793 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb.
1794 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for
1795 pmovsxbd and pmovsxwq.
1796 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for
1797 pmovzxbd and pmovzxwq.
1799 2021-05-18 Tobias Burnus <tobias@codesourcery.com>
1802 * gfortran.dg/goacc-gomp/depobj.f90: New test.
1804 2021-05-18 Thomas Schwinge <thomas@codesourcery.com>
1806 * lib/gcc-dg.exp: Implement 'dg-note'.
1807 * lib/prune.exp: Likewise.
1808 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and
1809 'dg-prune-output "note: ".
1810 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use
1811 'dg-note', match up additional notes, one class of them with
1813 * lib/lto.exp: Implement 'dg-lto-note'.
1814 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional
1816 * g++.dg/lto/odr-1_1.C: Likewise.
1817 * g++.dg/lto/odr-2_1.C: Likewise.
1819 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1821 PR rtl-optimization/100590
1822 * gcc.dg/pr100590.c: New test.
1824 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1827 * g++.dg/other/pr100580.C: New test.
1829 2021-05-18 Jakub Jelinek <jakub@redhat.com>
1831 PR tree-optimization/94589
1832 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12.
1834 2021-05-18 Richard Biener <rguenther@suse.de>
1836 * gcc.target/i386/pr100582.c: Adjust for AVX512.
1838 2021-05-18 Richard Biener <rguenther@suse.de>
1841 * gcc.dg/gimplefe-error-10.c: New testcase.
1843 2021-05-18 Richard Biener <rguenther@suse.de>
1846 * gcc.dg/pr100547.c: New testcase.
1847 * gcc.dg/attr-vector_size.c: Adjust.
1849 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1851 * gcc.target/s390/zvector/vec-_Bool.c: New test.
1853 2021-05-18 Andreas Krebbel <krebbel@linux.ibm.com>
1856 * g++.target/s390/pr100281-1.C: New test.
1857 * g++.target/s390/pr100281-2.C: New test.
1859 2021-05-17 Andrew MacLeod <amacleod@redhat.com>
1861 PR tree-optimization/100512
1862 * gcc.dg/pr100512.c: New.
1864 2021-05-17 Jonathan Wakely <jwakely@redhat.com>
1866 * g++.dg/conversion/pr100635.C: New test.
1868 2021-05-17 Harald Anlauf <anlauf@gmx.de>
1871 * gfortran.dg/pr98411.f90: New test.
1873 2021-05-17 Aldy Hernandez <aldyh@redhat.com>
1875 * gcc.dg/pr100349.c: New test.
1877 2021-05-17 Tamar Christina <tamar.christina@arm.com>
1879 * gcc.target/aarch64/cpunative/info_16: New test.
1880 * gcc.target/aarch64/cpunative/info_17: New test.
1881 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
1882 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
1884 2021-05-17 Richard Biener <rguenther@suse.de>
1887 * gcc.dg/gimplefe-error-9.c: New testcase.
1889 2021-05-17 Richard Biener <rguenther@suse.de>
1891 PR middle-end/100582
1892 * gcc.target/i386/pr100582.c: New testcase.
1894 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1896 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
1897 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for
1899 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
1900 vectorize float16_t vectors.
1902 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1904 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
1905 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
1906 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
1908 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for
1910 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
1912 2021-05-17 liuhongt <hongtao.liu@intel.com>
1915 * gcc.target/i386/pr100549.c: New test.
1917 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1919 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
1921 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1923 * gcc.target/arm/simd/mve-vadd-1.c: New.
1925 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1927 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
1929 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1931 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
1933 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1935 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
1937 * lib/target-supports.exp
1938 (check_effective_target_arm_qbit_ok_nocache): Rename into...
1939 (check_effective_target_arm_sat_ok_nocache): ... this. Check
1940 __ARM_FEATURE_SAT and use armv6.
1942 2021-05-17 Tobias Burnus <tobias@codesourcery.com>
1945 * gfortran.dg/gomp/workshare-59.f90: New test.
1947 2021-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1950 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
1952 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1954 * g++.dg/ext/attrib63.C: Add -Wno-psabi option.
1956 2021-05-16 David Edelsohn <dje.gcc@gmail.com>
1958 * g++.dg/warn/uninit-pr93100.C: Require fsantize support.
1960 2021-05-16 Christophe Lyon <christophe.lyon@linaro.org>
1962 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust
1965 2021-05-15 Bill Schmidt <wschmidt@linux.ibm.com>
1967 * gcc.target/powerpc/rop-1.c: New.
1968 * gcc.target/powerpc/rop-2.c: New.
1969 * gcc.target/powerpc/rop-3.c: New.
1970 * gcc.target/powerpc/rop-4.c: New.
1971 * gcc.target/powerpc/rop-5.c: New.
1973 2021-05-15 Martin Jambor <mjambor@suse.cz>
1976 2021-05-15 Martin Jambor <mjambor@suse.cz>
1978 PR tree-optimization/100453
1979 * gcc.dg/tree-ssa/pr100453.c: New test.
1981 2021-05-15 Jakub Jelinek <jakub@redhat.com>
1983 PR rtl-optimization/100342
1984 * gcc.target/i386/pr100342.c: New test.
1986 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1988 * gfortran.dg/gomp/parallel-master-1.f90: New test.
1989 * gfortran.dg/gomp/parallel-master-2.f90: New test.
1991 2021-05-14 Tobias Burnus <tobias@codesourcery.com>
1993 * gfortran.dg/gomp/implicit-save.f90: New test.
1995 2021-05-14 Jakub Jelinek <jakub@redhat.com>
1998 * g++.dg/cpp1y/pr95226.C: New test.
2000 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2003 * g++.dg/cpp0x/pr94616.C: New test.
2005 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2008 * g++.dg/cpp0x/sfinae68.C: New test.
2010 2021-05-14 Jakub Jelinek <jakub@redhat.com>
2012 * g++.dg/cpp1y/pr88872.C: New test.
2014 2021-05-14 Michael de Lang <kingoipo@gmail.com>
2016 * g++.dg/tsan/pthread_cond_clockwait.C: New test.
2018 2021-05-14 Marek Polacek <polacek@redhat.com>
2019 Jason Merrill <jason@redhat.com>
2022 * g++.dg/cpp0x/friend7.C: New test.
2023 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error.
2024 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2025 * g++.dg/cpp0x/gen-attrs-74.C: New test.
2026 * g++.dg/ext/attrib63.C: New test.
2028 2021-05-13 Martin Sebor <msebor@redhat.com>
2030 PR tree-optimization/93100
2032 * g++.dg/warn/uninit-pr93100.C: New test.
2033 * gcc.dg/uninit-pr93100.c: New test.
2034 * gcc.dg/uninit-pr98583.c: New test.
2036 2021-05-13 Martin Jambor <mjambor@suse.cz>
2038 PR tree-optimization/100453
2039 * gcc.dg/tree-ssa/pr100453.c: New test.
2041 2021-05-13 Martin Sebor <msebor@redhat.com>
2043 * g++.dg/pr100574.C: Use size_t as operator new argument type.
2045 2021-05-13 Martin Liska <mliska@suse.cz>
2047 PR middle-end/100504
2048 * gcc.target/i386/pr100504.c: New test.
2050 2021-05-13 Martin Sebor <msebor@redhat.com>
2053 * gcc.dg/Wvla-parameter-9.c: New test.
2055 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2058 * c-c++-common/gomp/pr99928-1.c: New test.
2059 * c-c++-common/gomp/pr99928-2.c: New test.
2060 * c-c++-common/gomp/pr99928-3.c: New test.
2061 * c-c++-common/gomp/pr99928-4.c: New test.
2062 * c-c++-common/gomp/pr99928-5.c: New test.
2063 * c-c++-common/gomp/pr99928-6.c: New test.
2064 * c-c++-common/gomp/pr99928-7.c: New test.
2065 * c-c++-common/gomp/pr99928-8.c: New test.
2066 * c-c++-common/gomp/pr99928-9.c: New test.
2067 * c-c++-common/gomp/pr99928-10.c: New test.
2068 * c-c++-common/gomp/pr99928-11.c: New test.
2070 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2073 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast.
2075 2021-05-13 Richard Earnshaw <rearnsha@arm.com>
2077 * gcc.dg/pr100563.c: New test.
2079 2021-05-13 Jakub Jelinek <jakub@redhat.com>
2081 PR tree-optimization/98856
2082 * gcc.target/i386/sse2-psraq-1.c: New test.
2083 * gcc.target/i386/sse4_2-psraq-1.c: New test.
2084 * gcc.target/i386/avx-psraq-1.c: New test.
2085 * gcc.target/i386/avx2-psraq-1.c: New test.
2086 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad
2088 * gcc.target/i386/avx2-pr82370.c: Likewise.
2089 * gcc.target/i386/avx512f-pr82370.c: Likewise.
2090 * gcc.target/i386/avx512bw-pr82370.c: Likewise.
2091 * gcc.dg/torture/vshuf-4.inc: Add two further permutations.
2092 * gcc.dg/torture/vshuf-8.inc: Likewise.
2094 2021-05-13 Uroš Bizjak <ubizjak@gmail.com>
2097 * g++.target/i386/pr100581.C: New test.
2099 2021-05-13 Eric Botcazou <ebotcazou@adacore.com>
2102 * gnat.dg/lto21.adb: Prune new LTO warning.
2104 2021-05-13 Martin Liska <mliska@suse.cz>
2107 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning.
2108 * gcc.dg/torture/pr94947-1.c: Likewise.
2110 2021-05-13 liuhongt <hongtao.liu@intel.com>
2112 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase.
2114 2021-05-13 liuhongt <hongtao.liu@intel.com>
2117 * gcc.target/i386/avx-pr94680.c: New test.
2118 * gcc.target/i386/avx512f-pr94680.c: New test.
2119 * gcc.target/i386/sse2-pr94680.c: New test.
2121 2021-05-12 Martin Sebor <msebor@redhat.com>
2123 PR middle-end/100571
2124 * gcc.dg/Wstringop-overflow-67.c: New test.
2126 2021-05-12 Aldy Hernandez <aldyh@redhat.com>
2129 * gcc.dg/pr100521.c: New file.
2131 2021-05-12 Marek Polacek <polacek@redhat.com>
2133 * g++.dg/warn/Wint-in-bool-context-2.C: New test.
2135 2021-05-12 Marcel Vollweiler <marcel@codesourcery.com>
2137 * c-c++-common/gomp/map-6.c: New test.
2138 * c-c++-common/gomp/map-7.c: New test.
2140 2021-05-12 Richard Biener <rguenther@suse.de>
2142 PR tree-optimization/100566
2143 * gcc.dg/torture/pr100566.c: New testcase.
2145 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2147 PR preprocessor/100392
2148 * gcc.dg/cpp/pr100392.c: New test.
2149 * gcc.dg/cpp/pr100392.h: New file.
2151 2021-05-12 Martin Liska <mliska@suse.cz>
2153 * lib/lto.exp: When running tests without jobserver, one can see
2154 the following warning for tests that use 1to1 partitioning.
2156 2021-05-12 liuhongt <hongtao.liu@intel.com>
2159 * gcc.target/i386/avx2-pr99908.c: New test.
2160 * gcc.target/i386/sse4_1-pr99908.c: New test.
2162 2021-05-12 Richard Biener <rguenther@suse.de>
2164 PR tree-optimization/100519
2165 * gcc.dg/torture/pr100519.c: New testcase.
2167 2021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2170 * gcc.dg/debug/dwarf2/pr100515.c: New testcase.
2172 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2174 PR middle-end/100508
2175 * gcc.dg/gomp/pr100508.c: New test.
2177 2021-05-12 Jakub Jelinek <jakub@redhat.com>
2178 Marc Glisse <marc.glisse@inria.fr>
2180 PR tree-optimization/94589
2181 * gcc.dg/tree-ssa/pr94589-1.c: New test.
2183 2021-05-12 Uroš Bizjak <ubizjak@gmail.com>
2186 * g++.target/i386/pr98218-1.C: Ditto.
2187 * gcc.target/i386/pr98218-4.c: New test.
2188 * gcc.target/i386/pr98218-1.c: Correct PR number.
2189 * gcc.target/i386/pr98218-1a.c: Ditto.
2190 * gcc.target/i386/pr98218-2.c: Ditto.
2191 * gcc.target/i386/pr98218-2a.c: Ditto.
2192 * gcc.target/i386/pr98218-3.c: Ditto.
2193 * gcc.target/i386/pr98218-3a.c: Ditto.
2195 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2197 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c,
2198 gcc.dg/cpp/c2x-elifdef-2.c: New tests.
2200 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2202 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c:
2205 2021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2207 * gcc.dg/guality/pr43077-1.c: Align types of output and input
2208 operands by lifting immediates to type long.
2210 2021-05-11 Joseph Myers <joseph@codesourcery.com>
2212 * gcc.dg/c11-digit-separators-1.c,
2213 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c:
2216 2021-05-11 Jason Merrill <jason@redhat.com>
2219 * g++.dg/ext/vector41.C: New test.
2221 2021-05-11 Martin Liska <mliska@suse.cz>
2223 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option.
2224 * brig.dg/README: Removed.
2225 * brig.dg/dg.exp: Removed.
2226 * brig.dg/test/gimple/alloca.hsail: Removed.
2227 * brig.dg/test/gimple/atomics.hsail: Removed.
2228 * brig.dg/test/gimple/branches.hsail: Removed.
2229 * brig.dg/test/gimple/fbarrier.hsail: Removed.
2230 * brig.dg/test/gimple/function_calls.hsail: Removed.
2231 * brig.dg/test/gimple/internal-casts.hsail: Removed.
2232 * brig.dg/test/gimple/kernarg.hsail: Removed.
2233 * brig.dg/test/gimple/mem.hsail: Removed.
2234 * brig.dg/test/gimple/mulhi.hsail: Removed.
2235 * brig.dg/test/gimple/packed.hsail: Removed.
2236 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed.
2237 * brig.dg/test/gimple/smoke_test.hsail: Removed.
2238 * brig.dg/test/gimple/variables.hsail: Removed.
2239 * brig.dg/test/gimple/vector.hsail: Removed.
2240 * lib/brig-dg.exp: Removed.
2241 * lib/brig.exp: Removed.
2243 2021-05-11 Alex Coplan <alex.coplan@arm.com>
2246 * gcc.target/arm/cmse/pr99725.c: New test.
2248 2021-05-11 Richard Sandiford <richard.sandiford@arm.com>
2250 * gcc.target/aarch64/fmul_lane_1.c: New test.
2252 2021-05-11 Richard Biener <rguenther@suse.de>
2254 PR middle-end/100509
2255 * gcc.dg/pr100509.c: New testcase.
2257 2021-05-11 Robin Dapp <rdapp@linux.ibm.com>
2259 * gcc.target/s390/risbg-ll-3.c: Change match pattern.
2261 2021-05-11 Patrick Palka <ppalka@redhat.com>
2264 * g++.dg/lookup/operator-3.C: New test.
2266 2021-05-11 Patrick Palka <ppalka@redhat.com>
2269 * g++.dg/cpp2a/concepts-ctad4.C: New test.
2271 2021-05-10 Eric Botcazou <ebotcazou@adacore.com>
2273 * gnat.dg/specs/opt5.ads: New test.
2274 * gnat.dg/specs/opt5_pkg.ads: New helper.
2276 2021-05-10 Martin Sebor <msebor@redhat.com>
2278 PR middle-end/100425
2279 PR middle-end/100510
2280 * c-c++-common/Walloca-larger-than.C: New test.
2281 * gcc.dg/Walloca-larger-than-4.c: New test.
2282 * gcc.dg/Wvla-larger-than-5.c: New test.
2283 * gcc.dg/pr79972.c: Remove unexpected warning directive.
2285 2021-05-10 Pat Haugen <pthaugen@linux.ibm.com>
2287 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts.
2288 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise.
2290 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
2292 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New.
2294 2021-05-10 Christophe Lyon <christophe.lyon@linaro.org>
2296 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test.
2298 2021-05-10 H.J. Lu <hjl.tools@gmail.com>
2300 PR tree-optimization/42587
2301 * gcc.dg/optimize-bswapsi-6.c: New test.
2303 2021-05-10 Richard Biener <rguenther@suse.de>
2306 * g++.dg/vect/slp-pr99971.cc: Align data.
2308 2021-05-10 Richard Biener <rguenther@suse.de>
2310 PR tree-optimization/100492
2311 * gcc.dg/torture/pr100492.c: New testcase.
2313 2021-05-10 Richard Biener <rguenther@suse.de>
2315 PR middle-end/100464
2317 * gcc.dg/pr100464.c: New testcase.
2318 * g++.dg/tree-ssa/array-temp1.C: Adjust.
2320 2021-05-10 Richard Biener <rguenther@suse.de>
2322 PR tree-optimization/100434
2323 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase.
2325 2021-05-10 Alex Coplan <alex.coplan@arm.com>
2328 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c:
2329 Update now that we're (correctly) using full 128-bit vector
2331 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c:
2333 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c:
2335 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c:
2337 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise.
2338 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c:
2341 2021-05-08 Paul Thomas <pault@gcc.gnu.org>
2344 * gfortran.dg/class_dummy_7.f90: Correct PR number.
2346 2021-05-08 Eric Botcazou <ebotcazou@adacore.com>
2348 * gcc.dg/sso-9.c: Delete.
2350 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
2352 * gnat.dg/debug18.adb: New test.
2354 2021-05-07 Eric Botcazou <ebotcazou@adacore.com>
2356 * gcc.dg/sso-12.c: New test.
2358 2021-05-07 Jason Merrill <jason@redhat.com>
2360 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C:
2363 2021-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2365 PR tree-optimization/79333
2366 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime.
2368 2021-05-07 Jakub Jelinek <jakub@redhat.com>
2371 * c-c++-common/gomp/pr100450.c: New test.
2373 2021-05-07 Uroš Bizjak <ubizjak@gmail.com>
2376 * gcc.target/i386/pr100445-1.c: New test.
2378 2021-05-07 Jakub Jelinek <jakub@redhat.com>
2381 * gcc.target/i386/pr100445.c: New test.
2383 2021-05-06 Joseph Myers <joseph@codesourcery.com>
2386 PR preprocessor/97604
2387 * g++.dg/cpp1y/digit-sep-neg-2.C,
2388 g++.dg/cpp1y/digit-sep-pp-number.C: New tests.
2389 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C:
2390 Adjust expected messages.
2392 2021-05-06 Martin Jambor <mjambor@suse.cz>
2394 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by
2395 05193687dde, make the argv again pointer to an array.
2397 2021-05-06 Eric Botcazou <ebotcazou@adacore.com>
2399 * gnat.dg/opt93.adb: Compile only for LP64 targets.
2401 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2403 * lib/target-supports.exp: Add s390 checks for vect conversions.
2405 2021-05-06 Robin Dapp <rdapp@linux.ibm.com>
2407 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt.
2409 2021-05-06 Paul Thomas <pault@gcc.gnu.org>
2413 * gfortran.dg/class_dummy_6.f90: New test.
2414 * gfortran.dg/class_dummy_7.f90: New test.
2416 2021-05-06 Christophe Lyon <christophe.lyon@linaro.org>
2419 * gcc.c-torture/execute/ieee/cdivchkld.x: New.
2421 2021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com>
2423 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for
2424 __builtin_s390_vpdi.
2425 * gcc.target/s390/zvector/vec-permi.c: New test for builtin
2428 2021-05-06 Jakub Jelinek <jakub@redhat.com>
2430 PR tree-optimization/94589
2431 * gcc.dg/pr94589-1.c: New test.
2432 * gcc.dg/pr94589-2.c: New test.
2433 * gcc.dg/pr94589-3.c: New test.
2434 * gcc.dg/pr94589-4.c: New test.
2435 * g++.dg/opt/pr94589-1.C: New test.
2436 * g++.dg/opt/pr94589-2.C: New test.
2437 * g++.dg/opt/pr94589-3.C: New test.
2438 * g++.dg/opt/pr94589-4.C: New test.
2440 2021-05-06 Richard Biener <rguenther@suse.de>
2443 * gcc.dg/pr100373.c: New testcase.
2445 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2447 * gcc.c-torture/execute/20210505-1.c: New test.
2449 2021-05-05 Ivan Sorokin <vanyacpp@gmail.com>
2452 * gcc.target/i386/pr91400-1.c: New test.
2453 * gcc.target/i386/pr91400-2.c: Likewise.
2455 2021-05-05 Martin Sebor <msebor@redhat.com>
2457 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2459 2021-05-05 Harald Anlauf <anlauf@gmx.de>
2462 * gfortran.dg/argument_checking_25.f90: New test.
2464 2021-05-05 Uroš Bizjak <ubizjak@gmail.com>
2467 * gcc.target/i386/pr98218-1.c: New test.
2468 * gcc.target/i386/pr98218-1a.c: Ditto.
2469 * gcc.target/i386/pr98218-2.c: Ditto.
2470 * gcc.target/i386/pr98218-2a.c: Ditto.
2471 * gcc.target/i386/pr98218-3.c: Ditto.
2472 * gcc.target/i386/pr98218-3a.c: Ditto.
2473 * gcc.dg/vect/vect-bool-cmp.c (dg-final):
2474 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED.
2476 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2478 * gnat.dg/debug17.adb: Minor tweak.
2480 2021-05-05 Eric Botcazou <ebotcazou@adacore.com>
2482 * gnat.dg/debug8.adb: Minor tweak.
2483 * gnat.dg/debug11.adb: Likewise.
2484 * gnat.dg/debug16.adb: Likewise.
2485 * gnat.dg/debug17.adb: New test.
2486 * gnat.dg/specs/debug1.ads: Minor tweak.
2488 2021-05-05 Robin Dapp <rdapp@linux.ibm.com>
2490 * gcc.dg/vect/slp-21.c: Add s390.
2492 2021-05-05 Tobias Burnus <tobias@codesourcery.com>
2495 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'.
2497 2021-05-05 Richard Biener <rguenther@suse.de>
2499 PR tree-optimization/79333
2500 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase.
2501 * gcc.dg/graphite/fuse-1.c: Adjust.
2502 * gcc.dg/pr43864-4.c: Likewise.
2504 2021-05-05 Richard Biener <rguenther@suse.de>
2506 PR middle-end/100394
2507 * g++.dg/torture/pr100382.C: New testcase.
2509 2021-05-04 Martin Sebor <msebor@redhat.com>
2511 PR middle-end/100307
2512 * g++.dg/warn/Wplacement-new-size-9.C: New test.
2513 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test.
2515 2021-05-04 Martin Sebor <msebor@redhat.com>
2517 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names.
2519 2021-05-04 Martin Sebor <msebor@redhat.com>
2521 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names.
2523 2021-05-04 Robin Dapp <rdapp@linux.ibm.com>
2525 * gcc.target/s390/oscbreak-1.c: Compile with -O1
2528 2021-05-04 Richard Biener <rguenther@suse.de>
2530 PR tree-optimization/100414
2531 * gcc.dg/pr100414.c: New testcase.
2533 2021-05-04 Tobias Burnus <tobias@codesourcery.com>
2535 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'.
2537 2021-05-04 Eric Botcazou <ebotcazou@adacore.com>
2539 * gnat.dg/opt94.adb: New file.
2540 * gnat.dg/opt94_pkg.adb: New file.
2541 * gnat.dg/opt94_pkg.ads: New file.
2543 2021-05-04 Richard Biener <rguenther@suse.de>
2545 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets,
2546 simplify dump scanning down to one case.
2548 2021-05-04 Richard Biener <rguenther@suse.de>
2550 PR tree-optimization/100329
2551 * gcc.dg/torture/pr100329.c: New testcase.
2553 2021-05-04 Richard Biener <rguenther@suse.de>
2555 PR tree-optimization/100398
2556 * gcc.dg/torture/pr100398.c: New testcase.
2558 2021-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2560 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2561 Fix dg directives order.
2562 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2565 2021-05-03 Jeff Law <jlaw@tachyum.com>
2567 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le
2570 2021-05-03 Patrick Palka <ppalka@redhat.com>
2573 * g++.dg/cpp1y/lambda-generic-100362.C: New test.
2575 2021-05-03 Patrick Palka <ppalka@redhat.com>
2579 * g++.dg/template/call8.C: New test.
2580 * g++.dg/template/koenig12a.C: New test.
2582 2021-05-03 Jeff Law <jlaw@tachyum.com>
2584 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32.
2586 2021-05-03 Marek Polacek <polacek@redhat.com>
2589 * g++.dg/concepts/diagnostic18.C: New test.
2591 2021-05-03 Marek Polacek <polacek@redhat.com>
2594 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs.
2596 2021-05-03 Jeff Law <jlaw@tachyum.com>
2598 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector.
2600 2021-05-03 Jeff Law <jlaw@tachyum.com>
2602 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too.
2604 2021-05-03 Jeff Law <jlaw@tachyum.com>
2606 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too.
2608 2021-05-03 Jeff Law <jlaw@tachyum.com>
2610 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for
2611 cr16 and xstormy16 targets.
2613 2021-05-03 Richard Biener <rguenther@suse.de>
2615 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase.
2616 * gcc.dg/pr81192.c: Disable DSE.
2618 2021-05-03 Richard Biener <rguenther@suse.de>
2620 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase.
2622 2021-05-03 Ilya Leoshkevich <iii@linux.ibm.com>
2625 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test.
2626 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test.
2628 2021-05-02 David Edelsohn <dje.gcc@gmail.com>
2630 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS]
2631 mapping class on AIX.
2632 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX.
2633 * gcc.c-torture/execute/alias-2.c: Same.
2634 * gcc.dg/alias-7.c: Same.
2636 2021-04-30 Jonathan Wright <jonathan.wright@arm.com>
2638 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c:
2640 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c:
2643 2021-04-30 Richard Biener <rguenther@suse.de>
2646 * g++.dg/pr98032.C: New testcase.
2648 2021-04-30 Richard Biener <rguenther@suse.de>
2650 PR tree-optimization/96513
2651 * gcc.dg/torture/pr96513.c: New testcase.
2653 2021-04-30 Uroš Bizjak <ubizjak@gmail.com>
2656 * gcc.target/i386/pr98060.c: New test.
2658 2021-04-30 Roman Zhuykov <zhroma@ispras.ru>
2660 PR rtl-optimization/100225
2661 PR rtl-optimization/84878
2662 * gcc.dg/pr100225.c: New test.
2664 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2666 PR preprocessor/82359
2667 * g++.dg/cpp1y/digit-sep-line.C,
2668 g++.dg/cpp1y/digit-sep-line-neg.C: New tests.
2670 2021-04-29 Jason Merrill <jason@redhat.com>
2672 * g++.dg/lookup/using-decl1.C: New test.
2674 2021-04-29 Jason Merrill <jason@redhat.com>
2677 * g++.old-deja/g++.law/union4.C: Add expected diagnostic.
2679 2021-04-29 Patrick Palka <ppalka@redhat.com>
2682 * g++.dg/template/koenig12.C: New test.
2684 2021-04-29 Marek Polacek <polacek@redhat.com>
2687 * g++.dg/cpp1z/class-deduction87.C: New test.
2689 2021-04-29 Richard Sandiford <richard.sandiford@arm.com>
2691 PR rtl-optimization/100303
2692 * g++.dg/torture/pr100303.C: New file.
2694 2021-04-29 H.J. Lu <hjl.tools@gmail.com>
2697 * g++.dg/pr90773-1.h: New test.
2698 * g++.dg/pr90773-1a.C: Likewise.
2699 * g++.dg/pr90773-1b.C: Likewise.
2700 * g++.dg/pr90773-1c.C: Likewise.
2701 * g++.dg/pr90773-1d.C: Likewise.
2702 * gcc.target/i386/pr90773-1.c: Likewise.
2703 * gcc.target/i386/pr90773-2.c: Likewise.
2704 * gcc.target/i386/pr90773-3.c: Likewise.
2705 * gcc.target/i386/pr90773-4.c: Likewise.
2706 * gcc.target/i386/pr90773-5.c: Likewise.
2707 * gcc.target/i386/pr90773-6.c: Likewise.
2708 * gcc.target/i386/pr90773-7.c: Likewise.
2709 * gcc.target/i386/pr90773-8.c: Likewise.
2710 * gcc.target/i386/pr90773-9.c: Likewise.
2711 * gcc.target/i386/pr90773-10.c: Likewise.
2712 * gcc.target/i386/pr90773-11.c: Likewise.
2713 * gcc.target/i386/pr90773-12.c: Likewise.
2714 * gcc.target/i386/pr90773-13.c: Likewise.
2715 * gcc.target/i386/pr90773-14.c: Likewise.
2717 2021-04-29 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/100253
2720 * g++.dg/pr100253.C: New testcase.
2722 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2725 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line.
2727 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2730 * gcc.target/aarch64/sve/pr100302.c: New test.
2732 2021-04-29 Jakub Jelinek <jakub@redhat.com>
2735 * c-c++-common/gomp/task-detach-3.c: New test.
2737 2021-04-29 Richard Biener <rguenther@suse.de>
2739 PR tree-optimization/99912
2740 * gcc.dg/pr95580.c: Disable DSE.
2741 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy.
2742 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile
2743 to prevent them from being removed.
2744 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2746 2021-04-29 Martin Sebor <msebor@redhat.com>
2748 PR middle-end/100250
2749 * gcc.dg/uninit-pr100250.c: New test.
2751 2021-04-29 Joseph Myers <joseph@codesourcery.com>
2753 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c,
2754 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests.
2756 2021-04-28 Tobias Burnus <tobias@codesourcery.com>
2758 * gfortran.dg/gomp/map-5.f90: New test.
2760 2021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com>
2762 * gcc.c-torture/execute/ieee/cdivchkd.c: New test.
2763 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
2764 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
2766 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2768 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer.
2770 2021-04-28 Alexandre Oliva <oliva@adacore.com>
2772 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid
2773 mismatch when asm comments start with "/ ".
2775 2021-04-28 Richard Sandiford <richard.sandiford@arm.com>
2778 * gcc.c-torture/compile/pr100305.c: New test.
2780 2021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com>
2783 * gfortran.dg/PR82376.f90: New test.
2785 2021-04-28 Richard Biener <rguenther@suse.de>
2787 PR tree-optimization/100292
2788 * gcc.dg/pr100292.c: New testcase.
2790 2021-04-28 Richard Wai <richard@annexi-strayline.com>
2792 * gnat.dg/containers2.adb: New test.
2794 2021-04-28 Eric Botcazou <ebotcazou@adacore.com>
2796 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test.
2798 2021-04-27 Jason Merrill <jason@redhat.com>
2801 * g++.dg/cpp0x/depr-copy3.C: New test.
2803 2021-04-27 Patrick Palka <ppalka@redhat.com>
2806 * g++.dg/cpp0x/variadic182.C: New test.
2808 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2810 PR middle-end/100284
2811 * gcc.target/aarch64/sve/pr81003.c: New test.
2813 2021-04-27 Martin Sebor <msebor@redhat.com>
2816 * g++.dg/ext/flexary13.C: Remove malformed directives.
2818 2021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de>
2821 * gcc.c-torture/compile/pr100106.c: New testcase.
2823 2021-04-27 Alex Coplan <alex.coplan@arm.com>
2826 * gcc.target/arm/pr99977.c: New test.
2828 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2830 PR tree-optimization/100239
2831 * gcc.dg/pr100239.c: New test.
2833 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2835 PR rtl-optimization/100254
2836 * g++.dg/opt/pr100254.C: New test.
2838 2021-04-27 Richard Biener <rguenther@suse.de>
2840 PR tree-optimization/99912
2841 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM.
2842 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned.
2843 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise.
2844 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise.
2846 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2848 PR tree-optimization/95527
2849 * gcc.dg/tree-ssa/pr95527-2.c: New test.
2851 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2853 PR tree-optimization/96696
2854 * gcc.target/i386/pr96696.c: New test.
2856 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2859 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test.
2860 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change
2861 expected error message when subtracting pointers to different
2862 vector types. Expect warnings when mixing them elsewhere.
2863 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove
2864 XFAILs. Tweak error messages for some cases.
2866 2021-04-27 Richard Sandiford <richard.sandiford@arm.com>
2868 * gcc.target/aarch64/simd/ssra.c: Use +nosve
2869 * gcc.target/aarch64/simd/usra.c: Likewise.
2871 2021-04-27 Richard Biener <rguenther@suse.de>
2873 PR tree-optimization/100051
2874 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase.
2876 2021-04-27 Richard Biener <rguenther@suse.de>
2879 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix
2880 malformed dg directive.
2882 2021-04-27 Richard Biener <rguenther@suse.de>
2885 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives.
2886 * g++.dg/ipa/pr45572-2.C: Likewise.
2887 * g++.dg/template/spec26.C: Likewise.
2888 * gcc.dg/pr20126.c: Likewise.
2889 * gcc.dg/tree-ssa/pr20739.c: Likewise.
2891 2021-04-27 Richard Biener <rguenther@suse.de>
2893 PR tree-optimization/100278
2894 * gcc.dg/tree-ssa/pr100278.c: New testcase.
2896 2021-04-27 Jakub Jelinek <jakub@redhat.com>
2899 * gcc.target/i386/pr99405.c: New test.
2901 2021-04-27 Richard Biener <rguenther@suse.de>
2903 PR tree-optimization/99776
2904 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase.
2906 2021-04-26 Patrick Palka <ppalka@redhat.com>
2909 * g++.dg/cpp1y/constexpr-base1.C: New test.
2910 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test.
2912 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2914 * gfortran.dg/goacc/classify-serial.f95:
2915 Use [Ww]arning in dg-bogus as FE diagnostic and default
2916 diagnostic differ and the result depends on ENABLE_OFFLOAD.
2917 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2918 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2920 2021-04-26 Tobias Burnus <tobias@codesourcery.com>
2922 * gfortran.dg/goacc/classify-serial.f95:
2923 Correct spelling in dg-bogus to match -Wopenacc-parallelism.
2924 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2925 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2927 2021-04-26 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/99956
2930 * gfortran.dg/pr99956.f: New testcase.
2932 2021-04-26 Christophe Lyon <christophe.lyon@linaro.org>
2934 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do.
2935 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2936 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2937 * gcc.target/arm/cmse/cmse-16.c: Likewise.
2938 * gcc.target/arm/cmse/struct-1.c: Likewise.
2939 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending
2941 * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
2944 2021-04-26 Eric Botcazou <ebotcazou@adacore.com>
2946 * gcc.dg/pr84877.c: XFAIL on SPARC as well.
2948 2021-04-26 Thomas Schwinge <thomas@codesourcery.com>
2949 Nathan Sidwell <nathan@codesourcery.com>
2950 Tom de Vries <vries@codesourcery.com>
2951 Julian Brown <julian@codesourcery.com>
2952 Kwok Cheung Yeung <kcy@codesourcery.com>
2954 * c-c++-common/goacc/diag-parallelism-1.c: New.
2955 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism',
2956 and match diagnostics, as appropriate.
2957 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise.
2958 * c-c++-common/goacc/classify-kernels.c: Likewise.
2959 * c-c++-common/goacc/classify-parallel.c: Likewise.
2960 * c-c++-common/goacc/classify-routine.c: Likewise.
2961 * c-c++-common/goacc/classify-serial.c: Likewise.
2962 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
2963 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
2964 * c-c++-common/goacc/parallel-dims-1.c: Likewise.
2965 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2966 * c-c++-common/goacc/pr70688.c: Likewise.
2967 * c-c++-common/goacc/routine-1.c: Likewise.
2968 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise.
2969 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2970 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2971 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2972 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2973 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2974 * gfortran.dg/goacc/classify-serial.f95: Likewise.
2975 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
2976 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
2977 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2978 * gfortran.dg/goacc/routine-4.f90: Likewise.
2979 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2980 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2981 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
2982 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2984 2021-04-26 Richard Biener <rguenther@suse.de>
2986 PR tree-optimization/99473
2987 * gcc.dg/tree-ssa/pr99473-1.c: New testcase.
2989 2021-04-25 liuhongt <hongtao.liu@intel.com>
2992 * gcc.target/i386/pr98911.c: New test.
2993 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq
2994 with __builtin_ia32_pcmpistrm128 since it has been folded.
2996 2021-04-24 David Malcolm <dmalcolm@redhat.com>
2999 * g++.dg/analyzer/pr100244.C: New test.
3001 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3004 * gfortran.dg/pr100154.f90: New test.
3006 2021-04-24 Harald Anlauf <anlauf@gmx.de>
3009 * gfortran.dg/ptr-func-4.f90: New test.
3011 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3013 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails.
3014 * gcc.dg/guality/guality.c: Likewise.
3015 * gcc.dg/guality/inline-params.c: Likewise.
3016 * gcc.dg/guality/loop-1.c: Likewise.
3017 * gcc.dg/guality/pr36728-1.c: Likewise.
3018 * gcc.dg/guality/pr36728-2.c: Likewise.
3019 * gcc.dg/guality/pr36728-3.c: Likewise.
3020 * gcc.dg/guality/pr41447-1.c: Likewise.
3021 * gcc.dg/guality/pr54200.c: Likewise.
3022 * gcc.dg/guality/pr54519-1.c: Likewise.
3023 * gcc.dg/guality/pr54519-2.c: Likewise.
3024 * gcc.dg/guality/pr54519-3.c: Likewise.
3025 * gcc.dg/guality/pr54519-4.c: Likewise.
3026 * gcc.dg/guality/pr54519-5.c: Likewise.
3027 * gcc.dg/guality/pr54519-6.c: Likewise.
3028 * gcc.dg/guality/pr54693-2.c: Likewise.
3029 * gcc.dg/guality/pr56154-1.c: Likewise.
3030 * gcc.dg/guality/pr59776.c: Likewise.
3031 * gcc.dg/guality/pr68860-1.c: Likewise.
3032 * gcc.dg/guality/pr68860-2.c: Likewise.
3033 * gcc.dg/guality/pr90074.c: Likewise.
3034 * gcc.dg/guality/pr90716.c: Likewise.
3035 * gcc.dg/guality/sra-1.c: Likewise.
3037 2021-04-24 Richard Sandiford <richard.sandiford@arm.com>
3039 * lib/target-supports-dg.exp (selector_expression): Handle any-opts
3041 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail.
3042 * gcc.dg/guality/pr59776.c: Likewise.
3043 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og.
3045 2021-04-24 Patrick Palka <ppalka@redhat.com>
3052 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive.
3053 * g++.dg/cpp2a/nontype-class45.C: New test.
3054 * g++.dg/cpp2a/nontype-class46.C: New test.
3055 * g++.dg/cpp2a/nontype-class47.C: New test.
3056 * g++.dg/cpp2a/nontype-class48.C: New test.
3058 2021-04-24 Patrick Palka <ppalka@redhat.com>
3061 * g++.dg/cpp1z/class-deduction86.C: New test.
3063 2021-04-23 Michael Meissner <meissner@linux.ibm.com>
3066 * gcc.target/powerpc/pr98952.c: New test.
3068 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3071 * gcc.target/i386/pr79514.c (dg-error):
3072 Expect error for 64bit targets.
3074 2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
3077 * gcc.target/i386/pr100182.c: New test.
3078 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
3079 * gcc.target/i386/pr71245-2.c (dg-final): Ditto.
3081 2021-04-23 Patrick Palka <ppalka@redhat.com>
3084 * g++.dg/concepts/diagnostic17.C: New test.
3086 2021-04-23 Patrick Palka <ppalka@redhat.com>
3089 * g++.dg/cpp1z/direct-enum-init2.C: New test.
3091 2021-04-23 Richard Biener <rguenther@suse.de>
3093 PR tree-optimization/99971
3094 * g++.dg/vect/slp-pr99971.cc: New testcase.
3096 2021-04-23 liuhongt <hongtao.liu@intel.com>
3099 * gcc.target/i386/pr100093.c: New test.
3101 2021-04-22 Patrick Palka <ppalka@redhat.com>
3104 * g++.dg/cpp2a/concepts-uneval3.C: New test.
3106 2021-04-22 Patrick Palka <ppalka@redhat.com>
3109 * g++.dg/template/partial-specialization9.C: New test.
3111 2021-04-22 Marek Polacek <polacek@redhat.com>
3114 * g++.dg/warn/Wtype-limits6.C: New test.
3116 2021-04-22 Patrick Palka <ppalka@redhat.com>
3119 * g++.dg/cpp0x/sfinae67.C: New test.
3121 2021-04-22 Patrick Palka <ppalka@redhat.com>
3124 * g++.dg/template/access36.C: New test.
3126 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3128 * substr_9.f90: Move to ...
3129 * gfortran.dg/substr_9.f90: ... here.
3130 * substr_10.f90: Move to ...
3131 * gfortran.dg/substr_10.f90: ... here.
3133 2021-04-22 Martin Liska <mliska@suse.cz>
3137 * g++.dg/template/nontype29.C: Fix typos and missing comments.
3138 * gcc.dg/Warray-bounds-64.c: Likewise.
3139 * gcc.dg/Warray-parameter.c: Likewise.
3140 * gcc.dg/Wstring-compare.c: Likewise.
3141 * gcc.dg/format/gcc_diag-11.c: Likewise.
3142 * gfortran.dg/array_constructor_3.f90: Likewise.
3143 * gfortran.dg/matmul_bounds_9.f90: Likewise.
3144 * gfortran.dg/pr78033.f90: Likewise.
3145 * gfortran.dg/pr96325.f90: Likewise.
3147 2021-04-22 Uroš Bizjak <ubizjak@gmail.com>
3150 * gcc.target/i386/pr100119.c: New test.
3152 2021-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3155 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
3157 2021-04-22 Tobias Burnus <tobias@codesourcery.com>
3159 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
3160 obtained hard limit, and only call setrlimit if new softlimit is lower.
3162 2021-04-22 Richard Biener <rguenther@suse.de>
3165 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
3168 2021-04-21 David Edelsohn <dje.gcc@gmail.com>
3170 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
3173 2021-04-21 Marek Polacek <polacek@redhat.com>
3176 * g++.dg/cpp0x/enum_base4.C: New test.
3177 * g++.dg/cpp0x/enum_base5.C: New test.
3179 2021-04-21 Alex Coplan <alex.coplan@arm.com>
3182 * gcc.target/aarch64/pr99988.c: New test.
3184 2021-04-21 Jakub Jelinek <jakub@redhat.com>
3186 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options
3188 * g++.dg/cpp1y/auto-fn61.C: Likewise.
3189 * g++.dg/cpp2a/nontype-class39.C: Likewise.
3190 * g++.dg/cpp0x/constexpr-52830.C: Likewise.
3191 * g++.dg/cpp0x/vt-88982.C: Likewise.
3192 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to
3193 dg-additional-options.
3194 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
3196 2021-04-21 H.J. Lu <hjl.tools@gmail.com>
3198 * gcc.target/i386/monitor-2.c: New test.
3200 2021-04-21 Richard Biener <rguenther@suse.de>
3203 * g++.dg/compat/struct-layout-1_generate.c: Add missing return.
3204 * gcc.dg/compat/struct-layout-1_generate.c: Likewise.
3206 2021-04-21 Jakub Jelinek <jakub@redhat.com>
3208 PR rtl-optimization/100148
3209 * g++.dg/opt/pr100148.C: New test.
3211 2021-04-21 Tobias Burnus <tobias@codesourcery.com>
3213 * gfortran.dg/gomp/depobj-1.f90: New test.
3214 * gfortran.dg/gomp/depobj-2.f90: New test.
3216 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3218 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support.
3220 2021-04-21 Richard Sandiford <richard.sandiford@arm.com>
3222 PR middle-end/100130
3223 * c-c++-common/attr-retain-10.c: New test.
3224 * c-c++-common/attr-retain-11.c: Likewise.
3226 2021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3228 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern
3229 must match for target IBM Z only.
3231 2021-04-20 Jason Merrill <jason@redhat.com>
3234 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test.
3236 2021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3238 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for
3239 z/Architecture only.
3241 2021-04-20 Paul Thomas <pault@gcc.gnu.org>
3244 * gfortran.dg/pdt_31.f03: New test.
3245 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9
3248 2021-04-19 Marek Polacek <polacek@redhat.com>
3251 * g++.dg/concepts/diagnostic16.C: New test.
3253 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
3256 * gdc.dg/pr98457.d: New test.
3258 2021-04-19 Christophe Lyon <christophe.lyon@linaro.org>
3261 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
3264 2021-04-19 Richard Biener <rguenther@suse.de>
3266 PR preprocessor/100142
3267 * gcc.dg/pr100142.c: New testcase.
3268 * g++.dg/diagnostic/pr72803.C: Revert last change.
3270 2021-04-19 Thomas Schwinge <thomas@codesourcery.com>
3272 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' ->
3273 '--param=openacc-kernels=[...]'.
3274 * c-c++-common/goacc/kernels-decompose-1.c: Likewise.
3275 * c-c++-common/goacc/kernels-decompose-2.c: Likewise.
3276 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise.
3277 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise.
3278 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise.
3279 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise.
3280 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3282 2021-04-19 Eric Botcazou <ebotcazou@adacore.com>
3284 * gnat.dg/opt92.adb: New test.
3286 2021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3288 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
3289 * c-c++-common/zero-scratch-regs-9.c: Likewise.
3290 * c-c++-common/zero-scratch-regs-10.c: Likewise.
3291 * c-c++-common/zero-scratch-regs-11.c: Likewise.
3292 * gcc.target/s390/zero-scratch-regs-1.c: New test.
3294 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3297 * gfortran.dg/PR100094.f90: New test.
3299 2021-04-16 Christophe Lyon <christophe.lyon@linaro.org>
3302 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times
3305 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.target/aarch64/pr91710.c: New test.
3310 2021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com>
3313 * gfortran.dg/PR10018.f90: New test.
3315 2021-04-16 Tamar Christina <tamar.christina@arm.com>
3318 * gcc.target/aarch64/sve/pr100048.c: New test.
3320 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3323 * g++.dg/cpp0x/constexpr-100111.C: New test.
3325 2021-04-16 Marek Polacek <polacek@redhat.com>
3328 * g++.dg/cpp2a/typename14.C: Don't expect particular error
3330 * g++.dg/cpp2a/typename19.C: New test.
3332 2021-04-16 Robin Dapp <rdapp@linux.ibm.com>
3334 * gcc.dg/gimplefe-40.c: Moved to...
3335 * gcc.dg/vect/gimplefe-40.c: ...here.
3336 * gcc.dg/gimplefe-41.c: Moved to...
3337 * gcc.dg/vect/gimplefe-41.c: ...here.
3339 2021-04-16 Harald Anlauf <anlauf@gmx.de>
3340 Paul Thomas <pault@gcc.gnu.org>
3343 * gfortran.dg/pr63797.f90: New test.
3345 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3347 * gcc.dg/tree-ssa/pr83403-1.c: Revert
3348 max-completely-peeled-insns to the default value on IBM Z.
3349 * gcc.dg/tree-ssa/pr83403-2.c: Likewise.
3351 2021-04-16 Patrick Palka <ppalka@redhat.com>
3354 * g++.dg/cpp2a/constexpr-init21.C: New test.
3356 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.target/aarch64/pr100075.c: New test.
3361 2021-04-16 Richard Sandiford <richard.sandiford@arm.com>
3363 PR rtl-optimization/99596
3364 * gcc.target/arm/pr99596.c: New test.
3366 2021-04-16 Richard Earnshaw <rearnsha@arm.com>
3369 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune
3371 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise.
3372 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix
3373 missing quotes around switch names.
3374 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise.
3376 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3379 * gcc.target/aarch64/pr99767.c: New test.
3381 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3384 * g++.dg/cpp23/lambda-specifiers2.C: New test.
3386 2021-04-16 Jakub Jelinek <jakub@redhat.com>
3389 * g++.dg/cpp1z/pr99833.C: New test.
3390 * g++.dg/cpp2a/pr99833.C: New test.
3392 2021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3394 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to
3395 the default value on IBM Z.
3397 2021-04-16 Jason Merrill <jason@redhat.com>
3400 * g++.dg/abi/mangle71.C: Fix expected mangling.
3401 * g++.dg/abi/mangle77.C: New test.
3402 * g++.dg/cpp2a/nontype-class-union1.C: Likewise.
3403 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed.
3404 * g++.dg/cpp2a/nontype-class44.C: New test.
3406 2021-04-15 Martin Sebor <msebor@redhat.com>
3410 * gcc.dg/Warray-parameter-9.c: New test.
3411 * gcc.dg/Wnonnull-6.c: New test.
3412 * gcc.dg/Wreturn-type3.c: New test.
3413 * gcc.dg/Wunused-result.c: New test.
3414 * gcc.dg/attr-noreturn.c: New test.
3415 * gcc.dg/attr-returns-nonnull.c: New test.
3417 2021-04-15 Hans-Peter Nilsson <hp@axis.com>
3420 * gcc.dg/pr84877.c: Xfail for cris-*-*.
3422 2021-04-15 Jason Merrill <jason@redhat.com>
3425 * g++.dg/cpp0x/constexpr-volatile3.C: New test.
3427 2021-04-15 Martin Sebor <msebor@redhat.com>
3429 * gcc.dg/uninit-pr89230-1.c: New test.
3430 * gcc.dg/uninit-pr89230-2.c: Same.
3432 2021-04-15 Jason Merrill <jason@redhat.com>
3435 * g++.dg/cpp0x/noexcept67.C: New test.
3437 2021-04-15 Jason Merrill <jason@redhat.com>
3440 * g++.dg/cpp2a/lambda-uneval15.C: New test.
3442 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3444 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add
3445 -mtune=generic to the SVE flags.
3446 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3447 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
3448 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
3450 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3452 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure.
3453 (aarch64-with-arch-dg-options): Likewise.
3454 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside
3455 aarch64-with-arch-dg-options. Move the default architecture
3456 flags to the final dg-runtest argument.
3457 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with
3459 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise.
3461 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3464 * gcc.dg/pr86058.c: Enable also on i?86-*-*.
3466 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3469 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file.
3470 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file.
3472 2021-04-15 Richard Sandiford <richard.sandiford@arm.com>
3475 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test.
3477 2021-04-15 Jakub Jelinek <jakub@redhat.com>
3480 * gcc.target/aarch64/pr100056.c: New test.
3482 2021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3484 * gcc.dg/pr93210.c: Adapt regex in order to also support a
3485 RESULT_DECL as an operand for a RETURN_EXPR.
3487 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3489 * gcc.target/aarch64/sve/pr99929_1.c: New file.
3490 * gcc.target/aarch64/sve/pr99929_2.c: Likewise.
3492 2021-04-14 Jason Merrill <jason@redhat.com>
3495 * g++.dg/template/dependent-tmpl2.C: New test.
3497 2021-04-14 Jason Merrill <jason@redhat.com>
3500 * g++.dg/parse/uneval1.C: New test.
3502 2021-04-14 Vladimir N. Makarov <vmakarov@redhat.com>
3504 PR rtl-optimization/100066
3505 * gcc.target/i386/pr100066.c: New.
3507 2021-04-14 Martin Sebor <msebor@redhat.com>
3509 * gcc.dg/pr86058.c: Limit to just x86_64.
3511 2021-04-14 Richard Sandiford <richard.sandiford@arm.com>
3514 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test.
3516 2021-04-14 Andreas Krebbel <krebbel@linux.ibm.com>
3518 * gcc.target/s390/zvector/imm-range-error-1.c: New test.
3519 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test.
3521 2021-04-14 Patrick Palka <ppalka@redhat.com>
3525 * g++.dg/cpp1z/class-deduction85.C: New test.
3526 * g++.dg/template/ref11.C: New test.
3528 2021-04-14 Jason Merrill <jason@redhat.com>
3531 * g++.dg/cpp2a/lambda-uneval14.C: New test.
3533 2021-04-14 Jason Merrill <jason@redhat.com>
3536 * g++.dg/debug/defaulted1.C: New test.
3538 2021-04-14 Jason Merrill <jason@redhat.com>
3541 * g++.dg/debug/cleanup1.C: New test.
3542 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line.
3543 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
3544 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
3545 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
3546 * g++.dg/tm/inherit2.C: Likewise.
3547 * g++.dg/tm/unsafe1.C: Likewise.
3548 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise.
3549 * g++.dg/gcov/gcov-2.C: Adjust coverage counts.
3551 2021-04-13 Martin Sebor <msebor@redhat.com>
3553 PR tree-optimization/82800
3554 * g++.dg/warn/uninit-pr82800.C: New test.
3556 2021-04-13 Martin Sebor <msebor@redhat.com>
3559 * gcc.dg/pr86058.c: New test.
3561 2021-04-13 Patrick Palka <ppalka@redhat.com>
3564 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic.
3565 * g++.old-deja/g++.ns/template7.C: Likewise.
3566 * g++.old-deja/g++.pt/crash8.C: Likewise.
3568 2021-04-13 Jason Merrill <jason@redhat.com>
3571 * g++.dg/cpp0x/alias-decl-equiv1.C: New test.
3573 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3576 * g++.dg/cpp2a/spaceship-err6.C: New test.
3578 2021-04-13 Jason Merrill <jason@redhat.com>
3581 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test.
3583 2021-04-13 Patrick Palka <ppalka@redhat.com>
3586 * g++.dg/parse/template2.C: Adjust expected diagnostic.
3587 * g++.dg/template/error8.C: Likewise.
3588 * g++.dg/cpp1z/class-deduction84.C: New test.
3590 2021-04-13 Richard Biener <rguenther@suse.de>
3592 PR tree-optimization/100053
3593 * gcc.dg/torture/pr100053.c: New testcase.
3594 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise.
3596 2021-04-13 Jason Merrill <jason@redhat.com>
3599 * g++.dg/cpp0x/constexpr-base7.C: New test.
3601 2021-04-13 Nathan Sidwell <nathan@acm.org>
3603 PR preprocessor/99446
3604 * g++.dg/diagnostic/pr72803.C: Adjust expected column.
3606 2021-04-13 Jakub Jelinek <jakub@redhat.com>
3609 * gcc.target/aarch64/pr100028.c: New test.
3611 2021-04-13 Patrick Palka <ppalka@redhat.com>
3614 * g++.dg/cpp2a/nontype-class43.C: New test.
3616 2021-04-13 Patrick Palka <ppalka@redhat.com>
3620 * g++.dg/cpp2a/concepts-uneval1.C: New test.
3621 * g++.dg/cpp2a/concepts-uneval2.C: New test.
3623 2021-04-13 Hans-Peter Nilsson <hp@axis.com>
3626 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at
3627 line 971 for cris-*-*.
3629 2021-04-13 David Malcolm <dmalcolm@redhat.com>
3632 * gcc.dg/analyzer/pr98599-a.c: New test.
3633 * gcc.dg/analyzer/pr98599-b.c: New test.
3635 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3637 PR rtl-optimization/99905
3638 * gcc.target/i386/pr99905.c: New test.
3640 2021-04-12 Jakub Jelinek <jakub@redhat.com>
3643 * gcc.dg/pr99830.c: New test.
3645 2021-04-12 Jason Merrill <jason@redhat.com>
3648 * g++.dg/template/dependent-tmpl1.C: New test.
3650 2021-04-12 Martin Liska <mliska@suse.cz>
3653 * g++.dg/asan/pr99877.C: New test.
3655 2021-04-12 Cui,Lili <lili.cui@intel.com>
3657 * gcc.target/i386/funcspec-56.inc: Handle new march.
3658 * g++.target/i386/mv16.C: Handle new march
3660 2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
3663 * c-c++-common/goacc/collapse-2.c: New.
3665 2021-04-11 Jason Merrill <jason@redhat.com>
3668 * g++.dg/lookup/pr84962.C: Adjust diagnostic.
3669 * g++.dg/other/anon-union5.C: New test.
3671 2021-04-10 Jason Merrill <jason@redhat.com>
3674 * g++.dg/gomp/this-1.C: Adjust diagnostic.
3675 * g++.dg/cpp0x/constexpr-this1.C: New test.
3677 2021-04-10 David Malcolm <dmalcolm@redhat.com>
3680 * gcc.dg/analyzer/pr100011.c: New test.
3682 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3685 * gcc.dg/pr99990.c: New test.
3687 2021-04-10 H.J. Lu <hjl.tools@gmail.com>
3690 * gcc.target/i386/pr99744-2.c: New test.
3692 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3695 * gcc.dg/lto/pr99849_0.c: New test.
3697 2021-04-10 Jakub Jelinek <jakub@redhat.com>
3699 PR rtl-optimization/98601
3700 * gcc.dg/torture/pr98601.c: New test.
3702 2021-04-10 Jason Merrill <jason@redhat.com>
3708 * g++.dg/cpp2a/class-deduction-alias5.C: New test.
3709 * g++.dg/cpp2a/class-deduction-alias6.C: New test.
3710 * g++.dg/cpp2a/class-deduction-alias7.C: New test.
3711 * g++.dg/cpp2a/class-deduction-alias8.C: New test.
3713 2021-04-10 Jason Merrill <jason@redhat.com>
3716 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test.
3718 2021-04-09 Martin Sebor <msebor@redhat.com>
3721 * g++.dg/warn/uninit-pr55288.C: New test.
3723 2021-04-09 Patrick Palka <ppalka@redhat.com>
3726 * g++.dg/cpp1z/fold-lambda4.C: New test.
3728 2021-04-09 Marek Polacek <polacek@redhat.com>
3731 * g++.dg/concepts/abbrev10.C: New test.
3732 * g++.dg/concepts/abbrev11.C: New test.
3734 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3736 * gcc.target/aarch64/pr70398.c: Require a target that can link
3739 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3741 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs.
3743 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3745 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized
3748 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3750 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length.
3751 * gcc.dg/pr96573.c: Likewise.
3752 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3753 * gcc.dg/vect/bb-slp-43.c: Likewise.
3754 * gcc.dg/vect/slp-reduc-11.c: Likewise.
3756 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3758 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the
3759 loop to vectorized if vect_fold_extract_last.
3761 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3763 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead
3764 of relying on vectorisation.
3766 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3769 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests.
3771 2021-04-09 Richard Sandiford <richard.sandiford@arm.com>
3774 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
3775 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3777 2021-04-09 Tobias Burnus <tobias@codesourcery.com>
3780 * gfortran.dg/coarray/dummy_2.f90: New test.
3782 2021-04-08 David Edelsohn <dje.gcc@gmail.com>
3784 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX.
3786 2021-04-08 Patrick Palka <ppalka@redhat.com>
3789 * g++.dg/cpp2a/concepts-lambda16.C: New test.
3790 * g++.dg/cpp2a/concepts-lambda17.C: New test.
3792 2021-04-08 Patrick Palka <ppalka@redhat.com>
3795 * g++.dg/cpp2a/concepts-ctad3.C: New test.
3797 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3799 * lib/scanasm.exp (scan-lto-assembler): Update expected name
3802 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3804 * lib/target-supports.exp
3805 (check_effective_target_stdint_types_mbig_endian): New proc.
3806 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require
3807 stdint_types_mbig_endian.
3808 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise.
3809 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
3811 2021-04-08 Jason Merrill <jason@redhat.com>
3814 * g++.dg/conversion/pr66211.C: Adjust diagnostic.
3815 * g++.dg/conversion/ref7.C: New test.
3817 2021-04-08 Jakub Jelinek <jakub@redhat.com>
3820 * g++.dg/cpp1y/constexpr-99859-1.C: New test.
3821 * g++.dg/cpp1y/constexpr-99859-2.C: New test.
3822 * g++.dg/cpp2a/constexpr-new18.C: New test.
3823 * g++.dg/cpp2a/constexpr-new19.C: New test.
3825 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3827 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details.
3829 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3831 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove
3832 "was here" from error message.
3833 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise.
3834 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise.
3835 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise.
3836 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise.
3837 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise.
3838 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise.
3839 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise.
3840 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise.
3841 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise.
3842 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise.
3843 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise.
3844 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise.
3845 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise.
3847 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3849 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve.
3850 * gcc.target/aarch64/pr98772.c: Likewise.
3851 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise.
3853 2021-04-08 Richard Sandiford <richard.sandiford@arm.com>
3855 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid
3856 conversion to shifts and adds.
3858 2021-04-08 David Malcolm <dmalcolm@redhat.com>
3862 * gcc.dg/analyzer/pr99042.c: New test.
3863 * gcc.dg/analyzer/pr99774-1.c: New test.
3864 * gcc.dg/analyzer/pr99774-2.c: New test.
3866 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
3868 * gdc.dg/gdc108.d: Update test.
3869 * gdc.dg/gdc142.d: Likewise.
3870 * gdc.dg/pr90136a.d: Likewise.
3871 * gdc.dg/pr90136b.d: Likewise.
3872 * gdc.dg/pr90136c.d: Likewise.
3873 * gdc.dg/pr95173.d: Likewise.
3874 * gdc.dg/attr_allocsize1.d: New test.
3875 * gdc.dg/attr_allocsize2.d: New test.
3876 * gdc.dg/attr_alwaysinline1.d: New test.
3877 * gdc.dg/attr_cold1.d: New test.
3878 * gdc.dg/attr_exclusions1.d: New test.
3879 * gdc.dg/attr_exclusions2.d: New test.
3880 * gdc.dg/attr_flatten1.d: New test.
3881 * gdc.dg/attr_module.d: New test.
3882 * gdc.dg/attr_noclone1.d: New test.
3883 * gdc.dg/attr_noicf1.d: New test.
3884 * gdc.dg/attr_noinline1.d: New test.
3885 * gdc.dg/attr_noipa1.d: New test.
3886 * gdc.dg/attr_noplt1.d: New test.
3887 * gdc.dg/attr_optimize1.d: New test.
3888 * gdc.dg/attr_optimize2.d: New test.
3889 * gdc.dg/attr_optimize3.d: New test.
3890 * gdc.dg/attr_optimize4.d: New test.
3891 * gdc.dg/attr_restrict1.d: New test.
3892 * gdc.dg/attr_section1.d: New test.
3893 * gdc.dg/attr_symver1.d: New test.
3894 * gdc.dg/attr_target1.d: New test.
3895 * gdc.dg/attr_targetclones1.d: New test.
3896 * gdc.dg/attr_used1.d: New test.
3897 * gdc.dg/attr_used2.d: New test.
3898 * gdc.dg/attr_weak1.d: New test.
3899 * gdc.dg/imports/attributes.d: New test.
3901 2021-04-08 Jason Merrill <jason@redhat.com>
3904 * g++.dg/template/mem-spec2.C: New test.
3906 2021-04-08 Marek Polacek <polacek@redhat.com>
3909 * g++.dg/cpp2a/explicit16.C: Use c++20.
3910 * g++.dg/cpp0x/noexcept66.C: New test.
3911 * g++.dg/cpp2a/explicit17.C: New test.
3913 2021-04-08 Alex Coplan <alex.coplan@arm.com>
3916 * gcc.c-torture/compile/pr99647.c: New test.
3918 2021-04-07 Jason Merrill <jason@redhat.com>
3921 * g++.dg/template/friend71.C: New test.
3923 2021-04-07 Jason Merrill <jason@redhat.com>
3926 * g++.dg/template/friend70.C: New test.
3928 2021-04-07 Jason Merrill <jason@redhat.com>
3931 * g++.dg/lookup/using66.C: New test.
3933 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3935 * lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
3936 when building an executable with testglue.
3938 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3940 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
3941 * gcc.target/aarch64/sve/pr88834_ld3.c: New test.
3943 2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
3945 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
3946 if IFN_STORE_LANES is available.
3947 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
3948 IFN_STORE_LANES is available.
3949 * gcc.target/aarch64/pr99873_1.c: New test.
3950 * gcc.target/aarch64/pr99873_2.c: Likewise.
3951 * gcc.target/aarch64/pr99873_3.c: Likewise.
3952 * gcc.target/aarch64/sve/pr99873_1.c: Likewise.
3953 * gcc.target/aarch64/sve/pr99873_2.c: Likewise.
3954 * gcc.target/aarch64/sve/pr99873_3.c: Likewise.
3956 2021-04-07 Richard Biener <rguenther@suse.de>
3958 PR tree-optimization/99954
3959 * gcc.dg/torture/pr99954.c: New testcase.
3961 2021-04-07 Richard Biener <rguenther@suse.de>
3964 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes
3967 2021-04-07 Richard Biener <rguenther@suse.de>
3969 PR tree-optimization/99947
3970 * gcc.dg/torture/pr99947.c: New testcase.
3972 2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
3974 PR tree-optimization/98736
3975 * gcc.c-torture/execute/pr98736.c: New test.
3977 2021-04-07 Marek Polacek <polacek@redhat.com>
3980 * g++.dg/cpp0x/rv-life.C: New test.
3982 2021-04-06 Jason Merrill <jason@redhat.com>
3985 * g++.dg/cpp1y/nsdmi-aggr13.C: New test.
3987 2021-04-06 Jason Merrill <jason@redhat.com>
3990 * g++.dg/cpp1z/inline-var9.C: New test.
3992 2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
3995 * g++.target/aarch64/sve/pr99781.C: New.
3997 2021-04-06 H.J. Lu <hjl.tools@gmail.com>
3999 * gcc.target/i386/memcpy-strategy-9.c: New test.
4000 * gcc.target/i386/memcpy-strategy-10.c: Likewise.
4001 * gcc.target/i386/memcpy-strategy-11.c: Likewise.
4002 * gcc.target/i386/memset-strategy-7.c: Likewise.
4003 * gcc.target/i386/memset-strategy-8.c: Likewise.
4004 * gcc.target/i386/memset-strategy-9.c: Likewise.
4006 2021-04-06 Richard Biener <rguenther@suse.de>
4008 PR tree-optimization/99880
4009 * gcc.dg/torture/pr99880.c: New testcase.
4011 2021-04-06 Nathan Sidwell <nathan@acm.org>
4013 * g++.dg/modules/builtin-3_a.C: Remove dump scans.
4014 * g++.dg/modules/builtin-3_b.C: Remove dump scans.
4016 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4018 PR tree-optimization/96573
4019 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
4020 VEC_PERM_EXPR with bswapping permutation.
4022 2021-04-06 Richard Biener <rguenther@suse.de>
4024 PR tree-optimization/99924
4025 * gfortran.dg/vect/pr99924.f90: New testcase.
4027 2021-04-06 Jakub Jelinek <jakub@redhat.com>
4030 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
4032 2021-04-06 Jason Merrill <jason@redhat.com>
4035 * g++.dg/abi/lambda-defarg1.C: New test.
4037 2021-04-06 Patrick Palka <ppalka@redhat.com>
4040 * g++.dg/cpp2a/concepts-placeholder7.C: New test.
4041 * g++.dg/cpp2a/concepts-placeholder8.C: New test.
4043 2021-04-05 Jason Merrill <jason@redhat.com>
4046 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test.
4048 2021-04-05 Jason Merrill <jason@redhat.com>
4050 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error.
4051 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message.
4052 * g++.old-deja/g++.jason/rvalue3.C: Likewise.
4054 2021-04-05 Jason Merrill <jason@redhat.com>
4057 * g++.dg/cpp1y/lambda-generic-enum1.C: New test.
4059 2021-04-05 Jason Merrill <jason@redhat.com>
4062 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test.
4064 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4067 * gcc.dg/analyzer/pr99906.c: New test.
4069 2021-04-05 David Malcolm <dmalcolm@redhat.com>
4072 * gcc.dg/analyzer/pr99886.c: New test.
4074 2021-04-05 Jason Merrill <jason@redhat.com>
4077 * g++.dg/cpp0x/extern_template-6.C: New test.
4079 2021-04-05 Jason Merrill <jason@redhat.com>
4082 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test.
4084 2021-04-05 Iain Buclaw <ibuclaw@gdcproject.org>
4087 * gdc.dg/pr99914.d: New test.
4089 2021-04-05 Sandra Loosemore <sandra@codesourcery.com>
4091 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks.
4092 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4094 2021-04-04 Jason Merrill <jason@redhat.com>
4097 * g++.dg/cpp0x/initlist-new5.C: New test.
4099 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4101 * g++.dg/pr94314-3.C: Zero-initialize main loop counter.
4103 2021-04-03 Alexandre Oliva <oliva@adacore.com>
4105 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2.
4107 2021-04-03 Marek Polacek <polacek@redhat.com>
4110 * g++.dg/other/gc7.C: New test.
4112 2021-04-03 Paul Thomas <pault@gcc.gnu.org>
4115 * gfortran.dg/coarray_48.f90: New test.
4117 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4119 PR tree-optimization/99882
4120 * gcc.dg/pr99882.c: New test.
4122 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4124 PR rtl-optimization/99863
4125 * gcc.target/i386/pr99863.c: New test.
4127 2021-04-03 Jakub Jelinek <jakub@redhat.com>
4130 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit.
4132 2021-04-03 Jason Merrill <jason@redhat.com>
4135 * g++.dg/opt/nrv20.C: New test.
4137 2021-04-03 Jason Merrill <jason@redhat.com>
4140 * g++.dg/cpp1z/noexcept-type24.C: New test.
4142 2021-04-03 Jason Merrill <jason@redhat.com>
4145 * g++.dg/ext/vector40.C: New test.
4147 2021-04-02 Patrick Palka <ppalka@redhat.com>
4150 * g++.dg/cpp2a/concepts-placeholder6.C: New test.
4152 2021-04-02 Patrick Palka <ppalka@redhat.com>
4155 * g++.dg/cpp2a/nontype-class42.C: New test.
4157 2021-04-02 Jason Merrill <jason@redhat.com>
4160 * g++.dg/cpp2a/lambda-pack-init6.C: New test.
4162 2021-04-02 Nathan Sidwell <nathan@acm.org>
4164 * g++.dg/modules/pr99283-6_d.H: New.
4165 * g++.dg/modules/pr99283-7-swap.h: New.
4166 * g++.dg/modules/pr99283-7-traits.h: New.
4167 * g++.dg/modules/pr99283-7_a.H: New.
4168 * g++.dg/modules/pr99283-7_b.H: New.
4169 * g++.dg/modules/pr99283-7_c.C: New.
4170 * g++.dg/modules/pr99283-7_d.H: New.
4172 2021-04-02 Eric Botcazou <ebotcazou@adacore.com>
4174 * go.test/test/fixedbugs/issue6036.go: Skip on sparc.
4175 * go.test/test/fixedbugs/issue22200b.go: Likewise.
4177 2021-04-02 Jakub Jelinek <jakub@redhat.com>
4179 PR tree-optimization/99726
4180 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move
4181 -floop-nest-optimize to dg-additional-options guarded on fgraphite
4184 2021-04-01 Marek Polacek <polacek@redhat.com>
4187 * g++.dg/other/gc6.C: New test.
4189 2021-04-01 Jason Merrill <jason@redhat.com>
4192 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
4194 2021-04-01 Jason Merrill <jason@redhat.com>
4197 * g++.dg/abi/abi-tag24a.C: New test.
4198 * g++.dg/abi/macro0.C: Adjust expected value.
4200 2021-04-01 Nathan Sidwell <nathan@acm.org>
4203 * g++.dg/modules/pr99283-6.h: New.
4204 * g++.dg/modules/pr99283-6_a.H: New.
4205 * g++.dg/modules/pr99283-6_b.H: New.
4206 * g++.dg/modules/pr99283-6_c.C: New.
4207 * g++.dg/modules/hdr-init-1_c.C: Adjust scan.
4208 * g++.dg/modules/indirect-3_c.C: Adjust scan.
4209 * g++.dg/modules/indirect-4_c.C: Adjust scan.
4210 * g++.dg/modules/lambda-3_b.C: Adjust scan.
4211 * g++.dg/modules/late-ret-3_c.C: Adjust scan.
4212 * g++.dg/modules/pr99425-1_b.H: Adjust scan.
4213 * g++.dg/modules/pr99425-1_c.C: Adjust scan.
4215 2021-04-01 Jan Hubicka <hubicka@ucw.cz>
4218 * gcc.dg/tree-ssa/pr98265.C: New test.
4220 2021-04-01 Jakub Jelinek <jakub@redhat.com>
4222 PR tree-optimization/96573
4223 * gcc.dg/pr96573.c: New test.
4225 2021-04-01 Richard Biener <rguenther@suse.de>
4227 PR tree-optimization/99856
4228 * gcc.dg/vect/pr99856.c: New testcase.
4230 2021-04-01 Martin Jambor <mjambor@suse.cz>
4232 PR tree-optimization/97009
4233 * gcc.dg/tree-ssa/pr97009.c: New test.
4235 2021-04-01 Harald Anlauf <anlauf@gmx.de>
4238 * gfortran.dg/transpose_5.f90: New test.
4240 2021-03-31 David Malcolm <dmalcolm@redhat.com>
4243 * gcc.dg/analyzer/data-model-10.c: Update expected output.
4244 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise.
4245 * gcc.dg/analyzer/malloc-ipa-13a.c: New test.
4246 * gcc.dg/analyzer/pr99771-1.c: New test.
4248 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4250 PR tree-optimization/98268
4251 * gcc.target/aarch64/sve/pr98268-1.c: New test.
4252 * gcc.target/aarch64/sve/pr98268-2.c: Likewise.
4254 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4256 PR tree-optimization/99726
4257 * gcc.target/i386/pr99726.c: New test.
4259 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4261 PR rtl-optimization/97141
4262 PR rtl-optimization/98726
4263 * gcc.c-torture/compile/pr97141.c: New test.
4264 * gcc.c-torture/compile/pr98726.c: Likewise.
4265 * gcc.target/aarch64/sve/pr97141.c: Likewise.
4266 * gcc.target/aarch64/sve/pr98726.c: Likewise.
4268 2021-03-31 Martin Sebor <msebor@redhat.com>
4271 * gcc.dg/uninit-pr65182.c: New test.
4273 2021-03-31 Jason Merrill <jason@redhat.com>
4276 * g++.dg/cpp0x/alias-decl-variadic1.C: New test.
4278 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
4281 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only
4284 2021-03-31 Christophe Lyon <christophe.lyon@linaro.org>
4287 * gcc.target/arm/pr99786.c: New test.
4289 2021-03-31 H.J. Lu <hjl.tools@gmail.com>
4291 * gcc.target/i386/memcpy-strategy-5.c: New test.
4292 * gcc.target/i386/memcpy-strategy-6.c: Likewise.
4293 * gcc.target/i386/memcpy-strategy-7.c: Likewise.
4294 * gcc.target/i386/memcpy-strategy-8.c: Likewise.
4295 * gcc.target/i386/memset-strategy-3.c: Likewise.
4296 * gcc.target/i386/memset-strategy-4.c: Likewise.
4297 * gcc.target/i386/memset-strategy-5.c: Likewise.
4298 * gcc.target/i386/memset-strategy-6.c: Likewise.
4300 2021-03-31 Richard Sandiford <richard.sandiford@arm.com>
4303 * gcc.target/aarch64/sve/pr98119.c: New test.
4305 2021-03-31 Jakub Jelinek <jakub@redhat.com>
4306 Richard Sandiford <richard.sandiford@arm.com>
4309 * g++.target/aarch64/sve/pr99813.C: New test.
4311 2021-03-31 Jakub Jelinek <jakub@redhat.com>
4314 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64.
4315 * c-c++-common/zero-scratch-regs-7.c: Likewise.
4316 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of
4317 selected unsupported triplets to all targets but selected triplets
4318 of supported targets.
4319 * c-c++-common/zero-scratch-regs-9.c: Likewise.
4320 * c-c++-common/zero-scratch-regs-10.c: Likewise.
4321 * c-c++-common/zero-scratch-regs-11.c: Likewise.
4323 2021-03-31 Patrick Palka <ppalka@redhat.com>
4326 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling.
4328 2021-03-31 Patrick Palka <ppalka@redhat.com>
4331 * g++.dg/cpp2a/concepts-placeholder5.C: New test.
4333 2021-03-30 David Malcolm <dmalcolm@redhat.com>
4335 * gcc.dg/analyzer/symbolic-1.c: Fix typo.
4337 2021-03-30 Nathan Sidwell <nathan@acm.org>
4340 * g++.dg/modules/pr99283-5.h: New.
4341 * g++.dg/modules/pr99283-5_a.H: New.
4342 * g++.dg/modules/pr99283-5_b.H: New.
4343 * g++.dg/modules/pr99283-5_c.C: New.
4345 2021-03-30 Jakub Jelinek <jakub@redhat.com>
4348 * g++.dg/cpp1z/pr99790.C: New test.
4350 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4353 * gcc.c-torture/compile/pr99822.c: New test.
4355 2021-03-30 Xionghu Luo <luoxhu@linux.ibm.com>
4359 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update
4361 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
4362 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
4363 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
4364 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
4365 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
4366 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
4367 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
4368 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
4369 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
4370 * gcc.target/powerpc/pr79251.p8.c: Likewise.
4371 * gcc.target/powerpc/pr79251.p9.c: Likewise.
4372 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
4373 * gcc.target/powerpc/pr79251-run.p7.c: New test.
4374 * gcc.target/powerpc/pr79251.p7.c: New test.
4376 2021-03-30 H.J. Lu <hjl.tools@gmail.com>
4379 * gcc.target/i386/pr99744-1.c: New test.
4381 2021-03-30 Tamar Christina <tamar.christina@arm.com>
4383 PR tree-optimization/99825
4384 * gfortran.dg/vect/pr99825.f90: New test.
4386 2021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4389 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix.
4391 2021-03-30 Richard Biener <rguenther@suse.de>
4393 PR tree-optimization/99824
4394 * gcc.dg/torture/pr99824.c: New testcase.
4396 2021-03-30 Richard Sandiford <richard.sandiford@arm.com>
4399 * g++.dg/pr98136.C: New test.
4401 2021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com>
4403 * gcc.target/aarch64/fcvt_nosimd.c: New test.
4405 2021-03-29 Martin Sebor <msebor@redhat.com>
4407 PR tree-optimization/61869
4408 * gcc.dg/uninit-pr61869.c: New test.
4410 2021-03-29 Martin Sebor <msebor@redhat.com>
4412 PR tree-optimization/61677
4413 * gcc.dg/uninit-pr61677.c: New test.
4415 2021-03-29 Martin Sebor <msebor@redhat.com>
4417 PR tree-optimization/61112
4418 * gcc.dg/uninit-pr61112.c: New test.
4420 2021-03-29 Jan Hubicka <jh@suse.cz>
4423 * gcc.c-torture/compile/pr99751.c: Rename from ...
4424 * gcc.c-torture/execute/pr99751.c: ... to this.
4426 2021-03-29 Jan Hubicka <hubicka@ucw.cz>
4428 * gcc.c-torture/compile/pr99751.c: New test.
4430 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4433 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size
4434 declare simd warning on aarch64.
4436 2021-03-29 Alex Coplan <alex.coplan@arm.com>
4439 * g++.target/aarch64/sve/pr99216.C: New test.
4441 2021-03-29 Richard Biener <rguenther@suse.de>
4443 PR tree-optimization/99807
4444 * gfortran.dg/vect/pr99807.f90: New testcase.
4446 2021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4449 * gcc.target/aarch64/pr99808.c: New test.
4451 2021-03-29 Jakub Jelinek <jakub@redhat.com>
4453 PR tree-optimization/99777
4454 * g++.dg/torture/pr99777.C: New test.
4456 2021-03-28 Christophe Lyon <christophe.lyon@linaro.org>
4459 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times.
4461 2021-03-28 Paul Thomas <pault@gcc.gnu.org>
4464 * gfortran.dg/pr99602.f90: New test.
4465 * gfortran.dg/pr99602a.f90: New test.
4466 * gfortran.dg/pr99602b.f90: New test.
4467 * gfortran.dg/pr99602c.f90: New test.
4468 * gfortran.dg/pr99602d.f90: New test.
4470 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4472 * lib/gdc-utils.exp (gdc-copy-extra): Rename to...
4473 (gdc-copy-file): ... this. Use file copy instead of open/close.
4474 (gdc-convert-test): Save translated dejagnu test to gdc.test
4475 directory, only write dejagnu directives to the test file.
4476 (gdc-do-test): Don't create gdc.test symlink.
4478 2021-03-28 Iain Buclaw <ibuclaw@gdcproject.org>
4480 * gdc.dg/gdc270a.d: Removed.
4481 * gdc.dg/gdc270b.d: Removed.
4483 2021-03-26 David Edelsohn <dje.gcc@gmail.com>
4485 * gcc.target/powerpc/pr99557.c: New.
4487 2021-03-26 Martin Sebor <msebor@redhat.com>
4489 PR tree-optimization/59970
4490 * gcc.dg/uninit-pr59970.c: New test.
4492 2021-03-26 Marek Polacek <polacek@redhat.com>
4495 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error.
4496 * g++.dg/cpp0x/nsdmi17.C: New test.
4498 2021-03-26 Nathan Sidwell <nathan@acm.org>
4501 * g++.dg/modules/pr99283-2_a.H: New.
4502 * g++.dg/modules/pr99283-2_b.H: New.
4503 * g++.dg/modules/pr99283-2_c.H: New.
4504 * g++.dg/modules/pr99283-3_a.H: New.
4505 * g++.dg/modules/pr99283-3_b.H: New.
4506 * g++.dg/modules/pr99283-4.H: New.
4507 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans.
4508 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans.
4510 2021-03-26 Vladimir Makarov <vmakarov@redhat.com>
4513 * g++.target/aarch64/sve/pr99766.C: New.
4515 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
4518 * gcc.dg/tls/pr99466-1.c: New test.
4519 * gcc.dg/tls/pr99466-2.c: New test.
4521 2021-03-26 Jakub Jelinek <jakub@redhat.com>
4524 * g++.dg/cpp0x/new5.C: New test.
4526 2021-03-26 Tobias Burnus <tobias@codesourcery.com>
4529 * gfortran.dg/null_11.f90: New test.
4531 2021-03-25 Martin Sebor <msebor@redhat.com>
4533 PR tree-optimization/55060
4534 * gcc.dg/uninit-pr55060.c: New.
4536 2021-03-25 Martin Sebor <msebor@redhat.com>
4538 PR tree-optimization/48483
4539 * g++.dg/warn/uninit-pr48483.C: New test.
4541 2021-03-25 Martin Sebor <msebor@redhat.com>
4543 * gcc.dg/uninit-pr44547.c: New.
4545 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4548 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
4549 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
4550 to match locus changes.
4551 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
4552 * g++.dg/cpp2a/srcloc2.C: Likewise.
4553 * g++.dg/cpp2a/srcloc15.C: Likewise.
4554 * g++.dg/cpp2a/srcloc16.C: Likewise.
4555 * g++.dg/cpp2a/srcloc19.C: New test.
4556 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
4558 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
4559 * g++.dg/modules/macloc-1_d.C: Likewise.
4560 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
4563 2021-03-25 Marek Polacek <polacek@redhat.com>
4566 * g++.dg/cpp0x/inh-ctor37.C: New test.
4568 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4571 * g++.dg/cpp0x/variadic181.C: New test.
4573 2021-03-25 Marek Polacek <polacek@redhat.com>
4576 * g++.dg/warn/Wconversion5.C: New test.
4578 2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
4580 PR tree-optimization/96974
4581 * g++.target/aarch64/sve/pr96974.C: New test.
4583 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4586 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4590 * gcc.target/i386/pr98209.c: New test.
4591 * gcc.target/i386/pr99744-1.c: Likewise.
4592 * gcc.target/i386/pr99744-2.c: Likewise.
4594 2021-03-25 Jakub Jelinek <jakub@redhat.com>
4597 * g++.dg/warn/Wduplicated-branches6.C: New test.
4598 * g++.dg/warn/Wduplicated-branches7.C: New test.
4600 2021-03-25 H.J. Lu <hjl.tools@gmail.com>
4604 * gcc.target/i386/pr98209.c: New test.
4605 * gcc.target/i386/pr99744-1.c: Likewise.
4606 * gcc.target/i386/pr99744-2.c: Likewise.
4608 2021-03-25 Richard Biener <rguenther@suse.de>
4610 PR tree-optimization/99746
4611 * gfortran.dg/vect/pr99746.f90: New testcase.
4613 2021-03-25 David Malcolm <dmalcolm@redhat.com>
4618 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
4620 * gcc.dg/analyzer/pr93695-1.c: New test.
4621 * gcc.dg/analyzer/pr99044-1.c: New test.
4622 * gcc.dg/analyzer/pr99044-2.c: New test.
4623 * gcc.dg/analyzer/pr99716-1.c: New test.
4624 * gcc.dg/analyzer/pr99716-2.c: New test.
4625 * gcc.dg/analyzer/pr99716-3.c: New test.
4627 2021-03-24 Martin Liska <mliska@suse.cz>
4630 * gcc.target/i386/pr99753.c: New test.
4632 2021-03-24 Martin Jambor <mjambor@suse.cz>
4635 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options.
4637 2021-03-24 Christophe Lyon <christophe.lyon@linaro.org>
4640 * gcc.target/arm/pr99727.c: New test.
4642 2021-03-24 Jakub Jelinek <jakub@redhat.com>
4645 * gcc.target/arm/pr99724.c: New test.
4647 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4649 * lib/target-supports.exp (check_effective_target_sysconf): New.
4650 * gcc.target/i386/pr95443-1.c: Require it.
4651 * gcc.target/i386/pr95443-2.c: Likewise.
4652 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4653 * gcc.target/i386/strncmp-1.c: Likewise.
4655 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4657 * gcc.target/i386/pr97313.c: Require effective target feature pie.
4658 * g++.target/i386/pr94185.C: Likewise.
4660 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4662 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false
4663 positives with -mcmodel=large.
4664 * gcc.target/i386/funcspec-3.c: Likewise.
4666 2021-03-24 Alexandre Oliva <oliva@adacore.com>
4668 * gcc.target/i386/pr94467-3.c: New.
4670 2021-03-24 Tobias Burnus <tobias@codesourcery.com>
4673 * gfortran.dg/longnames.f90: New test.
4675 2021-03-23 Nathan Sidwell <nathan@acm.org>
4678 * g++.dg/modules/pr99283-1_a.H: New.
4679 * g++.dg/modules/pr99283-1_b.H: New.
4681 2021-03-23 Ilya Leoshkevich <iii@linux.ibm.com>
4683 * gcc.target/s390/vector/long-double-asm-abi.c: New test.
4685 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4687 * lib/target-supports.exp
4688 (check_effective_target_arm_dsp_ok_nocache)
4689 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New.
4690 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target
4691 and add arm_dsp options.
4693 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4695 * lib/target-supports.exp
4696 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix
4697 -mfloat-abi= options order.
4698 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise
4699 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add
4700 arm_hard_ok effective target and -mfloat-abi=hard additional
4702 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
4710 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard
4712 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
4713 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
4715 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4717 * lib/target-supports.exp
4718 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix
4719 -mfloat-abi= options order.
4720 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise.
4721 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective
4722 target and -mfloat-abi=hard additional option.
4723 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise.
4724 * gcc.target/arm/simd/bf16_ma_1.c: Likewise.
4725 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise.
4726 * gcc.target/arm/simd/vdot-2-1.c: Likewise.
4727 * gcc.target/arm/simd/vdot-2-2.c: Likewise.
4729 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4731 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok.
4733 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4735 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok.
4736 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
4737 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
4738 * gcc.target/arm/pr51968.c: Likewise.
4739 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok.
4740 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise.
4741 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise.
4742 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise.
4744 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4746 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option.
4747 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise.
4748 * gcc.target/arm/bf16_dup.c: Likewise.
4749 * gcc.target/arm/bf16_reinterpret.c: Likewise.
4750 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option.
4752 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4754 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options.
4756 2021-03-23 Christophe Lyon <christophe.lyon@linaro.org>
4758 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add
4759 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon.
4760 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise.
4761 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise.
4763 2021-03-23 Marek Polacek <polacek@redhat.com>
4766 * g++.dg/cpp0x/attributes-namespace6.C: New test.
4767 * g++.dg/cpp0x/gen-attrs-73.C: New test.
4769 2021-03-23 Tobias Burnus <tobias@codesourcery.com>
4772 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test.
4774 2021-03-23 Richard Sandiford <richard.sandiford@arm.com>
4777 * gcc.dg/vect/pr99540.c: New test.
4779 2021-03-23 Nathan Sidwell <nathan@acm.org>
4782 * g++.dg/modules/pr99239_a.H: New.
4783 * g++.dg/modules/pr99239_b.H: New.
4785 2021-03-23 Richard Biener <rguenther@suse.de>
4787 PR tree-optimization/99721
4788 * gfortran.dg/vect/pr99721.f90: New testcase.
4790 2021-03-23 Marcus Comstedt <marcus@mc.pp.se>
4792 * gcc.target/riscv/shift-shift-5.c (sub): Change
4793 order of struct fields depending on byteorder.
4795 2021-03-23 Jakub Jelinek <jakub@redhat.com>
4798 * g++.dg/cpp1z/decomp55.C: New test.
4800 2021-03-23 Aldy Hernandez <aldyh@redhat.com>
4802 PR tree-optimization/99296
4803 * gcc.dg/pr99296.c: New file.
4805 2021-03-22 Nathan Sidwell <nathan@acm.org>
4808 * g++.dg/modules/pr99480_a.H: New.
4809 * g++.dg/modules/pr99480_b.H: New.
4811 2021-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
4814 * gcc.target/powerpc/pr99581.c: New.
4816 2021-03-22 Nathan Sidwell <nathan@acm.org>
4819 * g++.dg/modules/pr99425-1.h: New.
4820 * g++.dg/modules/pr99425-1_a.H: New.
4821 * g++.dg/modules/pr99425-1_b.H: New.
4822 * g++.dg/modules/pr99425-1_c.C: New.
4823 * g++.dg/modules/pr99425-2_a.X: New.
4824 * g++.dg/modules/pr99425-2_b.X: New.
4825 * g++.dg/template/pr99425.C: New.
4827 2021-03-22 Richard Biener <rguenther@suse.de>
4829 PR tree-optimization/99694
4830 * gcc.dg/torture/pr99694.c: New testcase.
4832 2021-03-22 Kito Cheng <kito.cheng@sifive.com>
4835 * gcc.target/riscv/pr99702.c: New.
4837 2021-03-22 Xionghu Luo <luoxhu@linux.ibm.com>
4840 * gcc.target/powerpc/pr98914.c: New test.
4842 2021-03-20 H.J. Lu <hjl.tools@gmail.com>
4845 * g++.target/i386/pr99679-1.C: New test.
4846 * g++.target/i386/pr99679-2.C: Likewise.
4848 2021-03-20 Jakub Jelinek <jakub@redhat.com>
4851 * gcc.dg/pr99230.c: New test.
4853 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4856 * gcc.dg/Wunused-var-5.c: New test.
4857 * gcc.dg/Wunused-var-6.c: New test.
4859 2021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4861 * gfortran.dg/inline_matmul_6.f90: Adjust count for
4864 2021-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
4867 * gcc.target/s390/pr99663.c: New.
4869 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4872 * g++.dg/opt/pr99456.C: New test.
4873 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and
4876 2021-03-19 Tamar Christina <tamar.christina@arm.com>
4878 PR tree-optimization/99656
4879 * gfortran.dg/vect/pr99656.f90: New test.
4881 2021-03-19 H.J. Lu <hjl.tools@gmail.com>
4884 * gcc.dg/torture/pr99652-1.c: New test.
4885 * gcc.dg/torture/pr99652-2.c: Likewise.
4886 * gcc.target/i386/pr57655.c: Adjusted.
4887 * gcc.target/i386/pr59794-6.c: Likewise.
4888 * gcc.target/i386/pr70738-1.c: Likewise.
4889 * gcc.target/i386/pr96744-1.c: Likewise.
4891 2021-03-19 Jakub Jelinek <jakub@redhat.com>
4892 Christophe Lyon <christophe.lyon@linaro.org>
4895 * g++.target/arm/pr99593.C: New test.
4897 2021-03-19 Eric Botcazou <ebotcazou@adacore.com>
4899 * g++.dg/lto/pr89335_0.C: Require the linker plugin.
4901 2021-03-19 Marek Polacek <polacek@redhat.com>
4904 * g++.dg/cpp2a/concepts-err3.C: New test.
4906 2021-03-18 Martin Sebor <msebor@redhat.com>
4909 * g++.dg/warn/Warray-bounds-22.C: New test.
4910 * g++.dg/warn/Warray-bounds-23.C: New test.
4911 * g++.dg/warn/Warray-bounds-24.C: New test.
4913 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4916 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
4918 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4921 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64
4922 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use
4923 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support
4924 rather than __i386__.
4926 2021-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4929 * c-c++-common/zero-scratch-regs-10.c: Skip on arm
4931 2021-03-18 Iain Sandoe <iain@sandoe.co.uk>
4934 * obj-c++.dg/pr49070.mm: New test.
4935 * objc.dg/unnamed-parms.m: New test.
4937 2021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to
4941 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4942 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4943 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise.
4944 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise.
4945 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise.
4947 2021-03-18 Jakub Jelinek <jakub@redhat.com>
4950 * gcc.dg/pr98099.c: Don't compile the test on pdp endian.
4951 For big endian use -fsso-struct=little-endian dg-options.
4953 2021-03-17 Marek Polacek <polacek@redhat.com>
4956 * g++.dg/conversion/real-to-int1.C: New test.
4958 2021-03-17 Anthony Sharp <anthonysharp15@gmail.com>
4959 Jason Merrill <jason@redhat.com>
4961 * g++.dg/cpp1z/using9.C: New using decl test.
4963 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4965 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and
4966 -gdwarf-3 to the command line options. Adjust the expected line
4967 numbers for the revised options header.
4969 2021-03-17 Iain Sandoe <iain@sandoe.co.uk>
4971 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and
4972 -gdwarf-3 to the command line options. Provide Darwin-
4973 specific match lines for the expected output.
4975 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4977 * gcc.target/aarch64/acle/rng_2.c: New test.
4979 2021-03-17 H.J. Lu <hjl.tools@gmail.com>
4982 * gcc.target/i386/pr99530-1.c: New test.
4983 * gcc.target/i386/pr99530-2.c: Likewise.
4984 * gcc.target/i386/pr99530-3.c: Likewise.
4985 * gcc.target/i386/pr99530-4.c: Likewise.
4986 * gcc.target/i386/pr99530-5.c: Likewise.
4987 * gcc.target/i386/pr99530-6.c: Likewise.
4989 2021-03-16 Christophe Lyon <christophe.lyon@linaro.org>
4992 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64.
4994 2021-03-16 Jason Merrill <jason@redhat.com>
4996 * g++.dg/cpp2a/nontype-float1.C: New test.
4998 2021-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5002 * gcc.target/powerpc/pr98092.c: New.
5004 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5007 * gcc.target/i386/pr99600.c: New test.
5009 2021-03-16 Martin Liska <mliska@suse.cz>
5010 Jason Merrill <jason@redhat.com>
5013 * g++.target/i386/pr99108.C: New test.
5015 2021-03-16 Martin Liska <mliska@suse.cz>
5018 * gcc.target/arm/pr99592.c: New test.
5020 2021-03-16 Ilya Leoshkevich <iii@linux.ibm.com>
5022 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test.
5024 2021-03-16 Nathan Sidwell <nathan@acm.org>
5027 * g++.dg/modules/pr99496_a.H: New.
5028 * g++.dg/modules/pr99496_b.C: New.
5030 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5033 * gcc.target/i386/avx-pr99563.c: New test.
5035 2021-03-16 Jakub Jelinek <jakub@redhat.com>
5038 * gcc.dg/gomp/pr99542.c: New test.
5039 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64.
5040 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise.
5041 * g++.dg/vect/simd-clone-7.cc (bar): Likewise.
5042 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning
5044 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64.
5046 2021-03-15 Jakub Jelinek <jakub@redhat.com>
5049 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors.
5050 * g++.dg/modules/builtin-3_b.C: Likewise.
5052 2021-03-15 Nathan Sidwell <nathan@acm.org>
5055 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection.
5056 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection.
5058 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5061 * g++.dg/coroutines/pr99047.C: New test.
5063 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5066 * g++.dg/coroutines/torture/pr98704.C: New test.
5068 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5071 * g++.dg/coroutines/pr98480.C: New test.
5072 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test.
5073 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test.
5074 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test.
5076 2021-03-15 Iain Sandoe <iain@sandoe.co.uk>
5079 * g++.dg/coroutines/pr96749-1.C: New test.
5080 * g++.dg/coroutines/pr96749-2.C: New test.
5082 2021-03-15 Richard Biener <rguenther@suse.de>
5084 PR tree-optimization/98834
5085 * g++.dg/opt/pr98834.C: New testcase.
5087 2021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5090 * gfortran.dg/do_check_16.f90: New test.
5091 * gfortran.dg/do_check_17.f90: New test.
5093 2021-03-15 Paul Thomas <pault@gcc.gnu.org>
5096 * gfortran.dg/pr99545.f90: New test.
5098 2021-03-15 David Edelsohn <dje.gcc@gmail.com>
5100 * gcc.target/powerpc/pr99492.c: Fix typo.
5102 2021-03-14 Harald Anlauf <anlauf@gmx.de>
5103 Paul Thomas <pault@gcc.gnu.org>
5105 * gfortran.dg/pr99112.f90: New test.
5107 2021-03-13 Martin Sebor <msebor@redhat.com>
5109 PR tree-optimization/99489
5110 * gcc.dg/Wstringop-truncation-9.c: New test.
5112 2021-03-13 Paul Thomas <pault@gcc.gnu.org>
5115 * gfortran.dg/alloc_deferred_comp_1.f90: New test.
5117 2021-03-13 Jakub Jelinek <jakub@redhat.com>
5119 PR tree-optimization/99544
5120 * gcc.dg/gomp/pr99544.c: New test.
5122 2021-03-12 Nathan Sidwell <nathan@acm.org>
5125 * g++.dg/modules/pr99238.h: New.
5126 * g++.dg/modules/pr99238_a.H: New.
5127 * g++.dg/modules/pr99238_b.H: New.
5129 2021-03-12 Tobias Burnus <tobias@codesourcery.com>
5132 * gfortran.dg/gomp/threadprivate-1.f90: New test.
5134 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5137 * gcc.target/i386/avx512vl-pr99321-2.c: New test.
5139 2021-03-12 Jakub Jelinek <jakub@redhat.com>
5142 * g++.dg/cpp2a/consteval19.C: New test.
5144 2021-03-11 David Malcolm <dmalcolm@redhat.com>
5147 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility
5149 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail.
5151 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail.
5152 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails.
5153 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove
5154 -fno-analyzer-feasibility from options.
5155 * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
5156 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail.
5158 2021-03-11 Nathan Sidwell <nathan@acm.org>
5161 * g++.dg/modules/pr99248.h: New.
5162 * g++.dg/modules/pr99248_a.H: New.
5163 * g++.dg/modules/pr99248_b.H: New.
5165 2021-03-11 Nathan Sidwell <nathan@acm.org>
5168 * g++.dg/modules/pr99528.h: New.
5169 * g++.dg/modules/pr99528_a.H: New.
5170 * g++.dg/modules/pr99528_b.H: New.
5171 * g++.dg/modules/pr99528_c.C: New.
5173 2021-03-11 Richard Biener <rguenther@suse.de>
5176 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute
5177 instead of verifying the total number of adds.
5179 2021-03-11 Richard Biener <rguenther@suse.de>
5182 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign.
5184 2021-03-11 Richard Biener <rguenther@suse.de>
5187 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign.
5189 2021-03-11 Richard Biener <rguenther@suse.de>
5192 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*.
5194 2021-03-11 Jakub Jelinek <jakub@redhat.com>
5197 * gcc.target/i386/avx2-pr99517-1.c: New test.
5198 * gcc.target/i386/avx2-pr99517-2.c: New test.
5200 2021-03-10 David Edelsohn <dje.gcc@gmail.com>
5203 * gcc.target/powerpc/pr99492.c: New testcase.
5205 2021-03-10 Harald Anlauf <anlauf@gmx.de>
5208 * gfortran.dg/data_char_4.f90: New test.
5209 * gfortran.dg/data_char_5.f90: New test.
5211 2021-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5213 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
5215 2021-03-10 Nathan Sidwell <nathan@acm.org>
5218 * g++.dg/modules/pr99423_a.H: New.
5219 * g++.dg/modules/pr99423_b.H: New.
5221 2021-03-10 Jakub Jelinek <jakub@redhat.com>
5223 PR tree-optimization/99305
5225 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on
5226 unsigned_char effective targets.
5228 2021-03-10 Nathan Sidwell <nathan@acm.org>
5231 * g++.dg/ext/pr99508.C: New.
5233 2021-03-10 John David Anglin <danglin@gcc.gnu.org>
5236 * lib/target-supports.exp (check_effective_target_lra): New.
5237 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector.
5238 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
5239 * gcc.c-torture/compile/pr98096.c: Likewise.
5240 * gcc.dg/pr97954.c: Likewise.
5242 2021-03-10 David Malcolm <dmalcolm@redhat.com>
5244 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex".
5245 * gcc.dg/analyzer/zlib-2.c: Likewise.
5247 2021-03-10 Joel Hutton <joel.hutton@arm.com>
5249 * gcc.dg/vect/pr99102.c: Fix target selector.
5251 2021-03-10 Joel Hutton <joel.hutton@arm.com>
5254 * gcc.dg/vect/pr99102.c: New test.
5256 2021-03-10 Eric Botcazou <ebotcazou@adacore.com>
5258 * gnat.dg/specs/lto25.ads: New test.
5260 2021-03-09 Jakub Jelinek <jakub@redhat.com>
5262 PR tree-optimization/99305
5263 * g++.dg/opt/pr99305.C: New test.
5265 2021-03-09 Segher Boessenkool <segher@kernel.crashing.org>
5267 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New.
5268 (check_effective_target_sqrt_insn): Use it.
5270 2021-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
5273 * gcc.target/i386/pr99454.c: New.
5275 2021-03-09 Eric Botcazou <ebotcazou@adacore.com>
5277 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported.
5278 * gcc.dg/loop-9.c: Likewise.
5279 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*.
5280 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too.
5282 2021-03-09 Jakub Jelinek <jakub@redhat.com>
5285 * c-c++-common/asan/pr98920.c: Only include regex.h if the header
5286 exists. If REG_STARTEND macro isn't defined, just return 0 from main
5287 instead of the actual test.
5289 2021-03-09 Martin Liska <mliska@suse.cz>
5292 * gcc.target/i386/pr99464.c: New test.
5294 2021-03-09 Joel Brobecker <brobecker@adacore.com>
5296 * gcc.target/powerpc/undef-bool-2.c: Add
5297 dg-require-effective-target powerpc_vsx_ok directive.
5298 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target
5299 powerpc_vsx_ok directive.
5301 2021-03-08 Harald Anlauf <anlauf@gmx.de>
5304 * gfortran.dg/parameter_data.f90: New test.
5306 2021-03-08 Martin Sebor <msebor@redhat.com>
5309 * g++.dg/warn/Warray-bounds-15.C: New test.
5310 * g++.dg/warn/Warray-bounds-18.C: New test.
5311 * g++.dg/warn/Warray-bounds-19.C: New test.
5312 * g++.dg/warn/Warray-bounds-20.C: New test.
5313 * g++.dg/warn/Warray-bounds-21.C: New test.
5315 2021-03-08 Martin Sebor <msebor@redhat.com>
5318 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings.
5320 * c-c++-common/Wstringop-truncation.c: Add expected warnings.
5321 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation.
5322 * gcc.dg/Wstringop-overflow-66.c: New test.
5323 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning.
5325 2021-03-08 Marek Polacek <polacek@redhat.com>
5328 * g++.dg/cpp2a/nontype-class41.C: New test.
5330 2021-03-08 Nathan Sidwell <nathan@acm.org>
5333 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.
5335 2021-03-08 Nathan Sidwell <nathan@acm.org>
5337 * g++.dg/modules/pr99468.H: New.
5339 2021-03-08 Peter Bergner <bergner@linux.ibm.com>
5342 * gcc.target/powerpc/pr98959.c: New test.
5344 2021-03-08 Nathan Sidwell <nathan@acm.org>
5347 * g++.dg/modules/pr99285_a.H: New.
5348 * g++.dg/modules/pr99285_b.H: New.
5350 2021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5353 * gcc.target/aarch64/simd/pr99437.c: New test.
5355 2021-03-08 Martin Liska <mliska@suse.cz>
5358 * c-c++-common/asan/pr98920.c: New test.
5360 2021-03-08 Martin Liska <mliska@suse.cz>
5363 * gcc.target/i386/pr99463-2.c: New test.
5364 * gcc.target/i386/pr99463.c: New test.
5366 2021-03-08 Ilya Leoshkevich <iii@linux.ibm.com>
5368 * gcc.target/s390/vector/long-double-asm-commutative.c: New
5370 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New
5372 * gcc.target/s390/vector/long-double-asm-in-out.c: New test.
5373 * gcc.target/s390/vector/long-double-asm-inout.c: New test.
5374 * gcc.target/s390/vector/long-double-asm-matching.c: New test.
5375 * gcc.target/s390/vector/long-double-asm-regmem.c: New test.
5376 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New
5379 2021-03-08 Tobias Burnus <tobias@codesourcery.com>
5382 * gfortran.dg/module_variable_3.f90: New test.
5384 2021-03-07 Jakub Jelinek <jakub@redhat.com>
5387 * lib/target-supports.exp
5388 (check_effective_target_assembler_march_noavx512bw): New effective
5390 * gcc.target/i386/avx512vl-pr99321-1.c: New test.
5392 2021-03-06 Patrick Palka <ppalka@redhat.com>
5393 Jakub Jelinek <jakub@redhat.com>
5396 * g++.dg/cpp2a/constexpr-99287.C: New test.
5398 2021-03-06 Patrick Palka <ppalka@redhat.com>
5399 Jakub Jelinek <jakub@redhat.com>
5402 * g++.dg/cpp1y/var-templ68.C: New test.
5403 * g++.dg/cpp1y/var-templ68a.C: New test.
5405 2021-03-06 Patrick Palka <ppalka@redhat.com>
5408 * g++.dg/cpp2a/concepts-partial-spec9.C: New test.
5409 * g++.dg/cpp2a/concepts-placeholder4.C: New test.
5411 2021-03-06 Hans-Peter Nilsson <hp@axis.com>
5413 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result
5414 to allow an eliminated stack-frame.
5416 2021-03-05 Marek Polacek <polacek@redhat.com>
5419 * g++.dg/cpp1z/noexcept-type23.C: New test.
5421 2021-03-05 Marek Polacek <polacek@redhat.com>
5424 * g++.dg/warn/Wshadow-17.C: New test.
5426 2021-03-05 Jason Merrill <jason@redhat.com>
5429 * gcc.dg/attr-flatten-1.c: Adjust.
5431 2021-03-05 Jakub Jelinek <jakub@redhat.com>
5434 * c-c++-common/gomp/pr99322.c: New test.
5436 2021-03-05 Nathan Sidwell <nathan@acm.org>
5439 * g++.dg/modules/pr99245_a.H: New.
5440 * g++.dg/modules/pr99245_b.H: New.
5442 2021-03-05 Harald Anlauf <anlauf@gmx.de>
5445 * gfortran.dg/matmul_21.f90: New test.
5447 2021-03-05 Nathan Sidwell <nathan@acm.org>
5450 * g++.dg/modules/pr99377_a.H: New.
5451 * g++.dg/modules/pr99377_b.C: New.
5452 * g++.dg/modules/pr99377_c.C: New.
5454 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5457 * g++.dg/coroutines/pr98118.C: New test.
5459 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5462 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test.
5463 * g++.dg/coroutines/pr95616-0.C: New test.
5464 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test.
5465 * g++.dg/coroutines/pr95616-1.C: New test.
5466 * g++.dg/coroutines/pr95616-2.C: New test.
5467 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test.
5468 * g++.dg/coroutines/pr95616-3.C: New test.
5469 * g++.dg/coroutines/pr95616-4.C: New test.
5470 * g++.dg/coroutines/pr95616-5.C: New test.
5471 * g++.dg/coroutines/pr95616-6.C: New test.
5473 2021-03-05 Iain Sandoe <iain@sandoe.co.uk>
5476 * g++.dg/coroutines/torture/pr95615-01.C: New test.
5477 * g++.dg/coroutines/torture/pr95615-02.C: New test.
5478 * g++.dg/coroutines/torture/pr95615-03.C: New test.
5479 * g++.dg/coroutines/torture/pr95615-04.C: New test.
5480 * g++.dg/coroutines/torture/pr95615-05.C: New test.
5481 * g++.dg/coroutines/torture/pr95615.inc: New file.
5483 2021-03-05 Vladimir N. Makarov <vmakarov@redhat.com>
5486 * gcc.target/i386/pr99123-2.c: New.
5488 2021-03-05 Nathan Sidwell <nathan@acm.org>
5491 * g++.dg/modules/pr99389_a.H: New.
5492 * g++.dg/modules/pr99389_b.C: New.
5493 * g++.dg/modules/pr99389_c.C: New.
5495 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5498 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add
5501 2021-03-05 Tobias Burnus <tobias@codesourcery.com>
5503 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
5504 with '_kind' number.
5505 * gfortran.dg/real4-10-real8-16.f90: Likewise.
5506 * gfortran.dg/real4-10-real8-4.f90: Likewise.
5507 * gfortran.dg/real4-10.f90: Likewise.
5508 * gfortran.dg/real4-16-real8-10.f90: Likewise.
5509 * gfortran.dg/real4-16-real8-16.f90: Likewise.
5510 * gfortran.dg/real4-16-real8-4.f90: Likewise.
5511 * gfortran.dg/real4-16.f90: Likewise.
5512 * gfortran.dg/real4-8-real8-10.f90: Likewise.
5513 * gfortran.dg/real4-8-real8-16.f90: Likewise.
5514 * gfortran.dg/real4-8-real8-4.f90: Likewise.
5515 * gfortran.dg/real4-8.f90: Likewise.
5516 * gfortran.dg/real8-10.f90: Likewise.
5517 * gfortran.dg/real8-16.f90: Likewise.
5518 * gfortran.dg/real8-4.f90: Likewise.
5520 2021-03-05 Hans-Peter Nilsson <hp@axis.com>
5523 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-*
5525 2021-03-04 Iain Sandoe <iain@sandoe.co.uk>
5527 * lib/prune.exp: Prune useless output caused by a linker bug.
5529 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5532 * gcc.target/aarch64/pr93235.c: New test.
5534 2021-03-04 Martin Liska <mliska@suse.cz>
5536 PR gcov-profile/99105
5537 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile
5538 correction as the wrapped malloc is called one more time
5540 * gcc.dg/tree-prof/pr97461.c: Likewise.
5542 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5546 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ...
5547 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove
5548 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in
5549 dg-warning regexps, instead replace .* with \[^\n\r]*.
5550 * g++.dg/cpp2a/nodiscard-constructor2.C: New test.
5551 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove
5552 -ftrack-macro-expansion=0 from dg-options.
5553 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
5554 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
5556 2021-03-04 Jakub Jelinek <jakub@redhat.com>
5559 * gcc.dg/cpp/line11.c: New test.
5560 * gcc.dg/cpp/line12.c: New test.
5562 2021-03-04 Alex Coplan <alex.coplan@arm.com>
5565 * gcc.target/aarch64/pr99381.c: New test.
5567 2021-03-04 Ilya Leoshkevich <iii@linux.ibm.com>
5569 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old
5571 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
5573 2021-03-04 Nathan Sidwell <nathan@acm.org>
5576 * g++.dg/modules/pr99170-1_a.H: New.
5577 * g++.dg/modules/pr99170-1_b.C: New.
5578 * g++.dg/modules/pr99170-2.h: New.
5579 * g++.dg/modules/pr99170-2_a.C: New.
5580 * g++.dg/modules/pr99170-2_b.C: New.
5581 * g++.dg/modules/pr99170-3_a.H: New.
5582 * g++.dg/modules/pr99170-3_b.C: New.
5583 * g++.dg/modules/inst-2_b.C: Adjust scan.
5584 * g++.dg/modules/inst-4_a.C: Adjust scan.
5585 * g++.dg/modules/inst-4_b.C: Adjust scan.
5586 * g++.dg/modules/member-def-1_b.C: Adjust scan.
5587 * g++.dg/modules/member-def-1_c.C: Adjust scan.
5588 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan.
5589 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan.
5590 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan.
5591 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan.
5592 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan.
5593 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan.
5594 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan.
5595 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan.
5596 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan.
5597 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan.
5598 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan.
5600 2021-03-04 Tobias Burnus <tobias@codesourcery.com>
5603 * gfortran.dg/real4-10-real8-10.f90: New test.
5604 * gfortran.dg/real4-10-real8-16.f90: New test.
5605 * gfortran.dg/real4-10-real8-4.f90: New test.
5606 * gfortran.dg/real4-10.f90: New test.
5607 * gfortran.dg/real4-16-real8-10.f90: New test.
5608 * gfortran.dg/real4-16-real8-16.f90: New test.
5609 * gfortran.dg/real4-16-real8-4.f90: New test.
5610 * gfortran.dg/real4-16.f90: New test.
5611 * gfortran.dg/real4-8-real8-10.f90: New test.
5612 * gfortran.dg/real4-8-real8-16.f90: New test.
5613 * gfortran.dg/real4-8-real8-4.f90: New test.
5614 * gfortran.dg/real4-8.f90: New test.
5615 * gfortran.dg/real8-10.f90: New test.
5616 * gfortran.dg/real8-16.f90: New test.
5617 * gfortran.dg/real8-4.f90: New test.
5619 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5621 * gcc.misc-tests/outputs.exp: Enumerate tests.
5623 2021-03-04 Hans-Peter Nilsson <hp@axis.com>
5625 * gcc.misc-tests/outputs.exp: Append discriminating
5626 suffixes to tests with duplicate names.
5627 (outest): Assert that each running test has a unique
5630 2021-03-04 Martin Sebor <msebor@redhat.com>
5634 * gcc.dg/Wstringop-overflow-47.c: Xfail tests.
5635 * gcc.dg/Wstringop-overflow-65.c: New test.
5636 * gcc.dg/Warray-bounds-69.c: Same.
5638 2021-03-03 Marek Polacek <polacek@redhat.com>
5641 * g++.dg/cpp1z/class-deduction83.C: New test.
5643 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5645 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c:
5647 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c:
5650 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5652 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c:
5654 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c:
5656 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c:
5659 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5661 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c:
5663 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c:
5666 2021-03-03 Jonathan Wright <jonathan.wright@arm.com>
5668 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc:
5670 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c:
5672 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c:
5674 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c:
5676 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c:
5679 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5682 * g++.dg/cpp1z/eval-order10.C: New test.
5684 2021-03-03 Marek Polacek <polacek@redhat.com>
5688 * g++.dg/cpp1z/class-deduction81.C: New test.
5689 * g++.dg/cpp1z/class-deduction82.C: New test.
5690 * g++.dg/cpp2a/class-deduction-aggr8.C: New test.
5691 * g++.dg/cpp2a/class-deduction-aggr9.C: New test.
5692 * g++.dg/cpp2a/class-deduction-aggr10.C: New test.
5694 2021-03-03 Jason Merrill <jason@redhat.com>
5697 * g++.dg/cpp0x/decltype-call5.C: New test.
5698 * g++.dg/cpp0x/decltype-call6.C: New test.
5700 2021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5702 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to
5704 * gcc.target/i386/pr95798-2.c: Likewise.
5706 2021-03-03 Nathan Sidwell <nathan@acm.org>
5709 * g++.dg/modules/namespace-2_a.C
5710 * g++.dg/modules/pr99344_a.C
5711 * g++.dg/modules/pr99344_b.C
5713 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5716 * gcc.target/i386/pr99321.c: New test.
5718 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5721 * gcc.c-torture/compile/pr99324.c: New test.
5723 2021-03-03 Jakub Jelinek <jakub@redhat.com>
5726 * gcc.dg/graphite/pr99085.c: New test.
5728 2021-03-03 Jason Merrill <jason@redhat.com>
5731 * g++.dg/ext/attr-flatten1.C: New test.
5733 2021-03-02 Hans-Peter Nilsson <hp@axis.com>
5735 * gcc.misc-tests/outputs.exp: Skip @file -save-temps
5736 tests if target test-framework has -L or -I options.
5738 2021-03-02 David Malcolm <dmalcolm@redhat.com>
5741 * gcc.dg/pr99323-1.c: New test.
5742 * gcc.dg/pr99323-2.c: New test.
5744 2021-03-02 Martin Sebor <msebor@redhat.com>
5747 * g++.dg/warn/Wnonnull9.C: Expect no warnings.
5748 * g++.dg/warn/Wnonnull12.C: New test.
5750 2021-03-02 Eric Botcazou <ebotcazou@adacore.com>
5752 * gnat.dg/limited5.adb: New test.
5754 2021-03-02 Patrick Palka <ppalka@redhat.com>
5758 * g++.dg/concepts/abbrev9.C: New test.
5759 * g++.dg/cpp2a/concepts-lambda15.C: New test.
5760 * g++.dg/cpp2a/concepts-placeholder3.C: New test.
5761 * g++.dg/cpp2a/concepts-return-req2.C: New test.
5762 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the
5763 call to f15 that we expect to accept.
5765 2021-03-02 Patrick Palka <ppalka@redhat.com>
5767 * g++.dg/cpp1z/auto1.C: New test.
5769 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5771 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test.
5772 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test.
5773 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test.
5774 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test.
5775 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test.
5776 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test.
5777 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test.
5779 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5781 * lib/target-supports.exp: Add check for nnpa facility.
5783 2021-03-02 Andreas Krebbel <krebbel@linux.ibm.com>
5785 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14.
5786 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14.
5788 2021-03-01 Martin Liska <mliska@suse.cz>
5791 * gcc.target/s390/target-attribute/pr99313.c: New test.
5793 2021-03-01 Nathan Sidwell <nathan@acm.org>
5796 * g++.dg/modules/pr99294.h: New.
5797 * g++.dg/modules/pr99294_a.C: New.
5798 * g++.dg/modules/pr99294_b.C: New.
5800 2021-03-01 Eric Botcazou <ebotcazou@adacore.com>
5802 * g++.dg/eh/seh-xmm-unwind.C: New test.
5804 2021-02-28 Iain Sandoe <iain@sandoe.co.uk>
5806 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend
5807 expression components noexcept.
5808 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5809 * g++.dg/coroutines/pr95345.C: Likewise.
5811 2021-02-28 Jason Merrill <jason@redhat.com>
5813 * g++.dg/ext/attr-lambda3.C: Add missing ;
5815 2021-02-27 Jason Merrill <jason@redhat.com>
5818 * g++.dg/ext/attr-lambda3.C: New test.
5820 2021-02-26 Alexandre Oliva <oliva@gnu.org>
5822 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement
5824 * gcc.target/powerpc/pr83629.c: Likewise.
5825 * gcc.target/powerpc/pr84112.c: Likewise.
5827 2021-02-26 Olivier Hainque <hainque@adacore.com>
5829 * gcc.target/powerpc/compress-float-ppc-pic.c: Add
5830 dg-require-effective-target fpic.
5831 * gcc.target/powerpc/ppc-eabi.c: Likewise.
5832 * gcc.target/powerpc/pr26350.c: Likewise.
5833 * gcc.target/powerpc/pr67789.c: Likewise.
5834 * gcc.target/powerpc/pr79439-1.c: Likewise.
5835 * gcc.target/powerpc/pr79439-2.c: Likewise.
5836 * gcc.target/powerpc/pr79439-3.c: Likewise.
5837 * gcc.target/powerpc/pr83629.c: Likewise.
5838 * gcc.target/powerpc/pr84112.c: Likewise.
5840 2021-02-26 Richard Biener <rguenther@suse.de>
5843 * g++.dg/pr99218.C: New testcase.
5845 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5847 * g++.dg/cpp23/lambda-specifiers1.C: New test.
5849 2021-02-26 Jakub Jelinek <jakub@redhat.com>
5852 * g++.dg/cpp1y/lambda-generic-95451.C: New test.
5854 2021-02-26 Jason Merrill <jason@redhat.com>
5857 * g++.dg/cpp2a/nontype-class-defarg1.C: New test.
5859 2021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com>
5861 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test.
5862 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test.
5863 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test.
5864 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test.
5865 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test.
5866 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test.
5867 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test.
5868 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test.
5869 * gcc.target/powerpc/pcrel-opt-st-df.c: New test.
5870 * gcc.target/powerpc/pcrel-opt-st-di.c: New test.
5871 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test.
5872 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test.
5873 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test.
5874 * gcc.target/powerpc/pcrel-opt-st-si.c: New test.
5875 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test.
5877 2021-02-26 Patrick Palka <ppalka@redhat.com>
5880 * g++.dg/concepts/abbrev8.C: New test.
5882 2021-02-25 Patrick Palka <ppalka@redhat.com>
5886 * g++.dg/diagnostic/local1.C: New test.
5888 2021-02-25 Patrick Palka <ppalka@redhat.com>
5891 * g++.dg/cpp1z/class-deduction79.C: New test.
5892 * g++.dg/cpp1z/class-deduction80.C: New test.
5894 2021-02-25 Marek Polacek <polacek@redhat.com>
5898 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error.
5899 * g++.dg/cpp0x/constexpr-cast2.C: New test.
5900 * g++.dg/cpp0x/constexpr-cast3.C: New test.
5902 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5905 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two
5906 reference parms, to distinguish the rvalue ref. variant.
5907 * g++.dg/coroutines/pr97587.C: New test.
5909 2021-02-25 Iain Sandoe <iain@sandoe.co.uk>
5912 * g++.dg/coroutines/pr95822.C: New test.
5914 2021-02-25 Richard Earnshaw <rearnsha@arm.com>
5916 * gcc.target/arm/cmse/cmse-18.c: New test.
5918 2021-02-25 Nathan Sidwell <nathan@acm.org>
5921 * g++.dg/modules/pr99166_a.X: Adjust.
5922 * g++.dg/modules/pr99166_b.C: Adjust.
5923 * g++.dg/modules/pr99166_c.C: Adjust.
5924 * g++.dg/modules/pr99166_d.C: Adjust.
5926 2021-02-25 Hans-Peter Nilsson <hp@axis.com>
5928 * gfortran.dg/pr95690.f90: CRIS error appears on line 5.
5930 2021-02-25 Tamar Christina <tamar.christina@arm.com>
5932 * g++.dg/vect/simd-complex-num-null-node.cc: New test.
5934 2021-02-25 Vladimir N. Makarov <vmakarov@redhat.com>
5937 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le.
5939 2021-02-25 Christophe Lyon <christophe.lyon@linaro.org>
5942 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared.
5944 2021-02-25 Richard Biener <rguenther@suse.de>
5946 PR tree-optimization/99253
5947 * gcc.dg/vect/pr99253.c: New testcase.
5949 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.target/i386/pr95798-1.c: New test.
5953 * gcc.target/i386/pr95798-2.c: New test.
5955 2021-02-25 Jakub Jelinek <jakub@redhat.com>
5957 PR tree-optimization/80635
5958 * g++.dg/warn/pr80635-1.C: New test.
5959 * g++.dg/warn/pr80635-2.C: New test.
5961 2021-02-25 David Malcolm <dmalcolm@redhat.com>
5964 * gcc.dg/analyzer/pr99193-1.c: New test.
5965 * gcc.dg/analyzer/pr99193-2.c: New test.
5966 * gcc.dg/analyzer/pr99193-3.c: New test.
5967 * gcc.dg/analyzer/realloc-1.c: New test.
5969 2021-02-24 Nathan Sidwell <nathan@acm.org>
5972 * g++.dg/modules/pr98718_a.C: New.
5973 * g++.dg/modules/pr98718_b.C: New.
5975 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
5977 * g++.dg/coroutines/co-await-void_type.C: Mark promise
5978 final_suspend call as noexcept.
5979 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise.
5980 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise.
5981 * g++.dg/coroutines/co-return-warning-1.C: Likewise.
5982 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise.
5983 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise.
5984 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise.
5985 * g++.dg/coroutines/coro-missing-gro.C: Likewise.
5986 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise.
5987 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise.
5988 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise.
5989 * g++.dg/coroutines/coro-missing-ueh.h: Likewise.
5990 * g++.dg/coroutines/coro1-allocators.h: Likewise.
5991 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise.
5992 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise.
5993 * g++.dg/coroutines/pr94682-preview-this.C: Likewise.
5994 * g++.dg/coroutines/pr94752.C: Likewise.
5995 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise.
5996 * g++.dg/coroutines/pr94879-folly-1.C: Likewise.
5997 * g++.dg/coroutines/pr94883-folly-2.C: Likewise.
5998 * g++.dg/coroutines/pr95050.C: Likewise.
5999 * g++.dg/coroutines/pr95345.C: Likewise.
6000 * g++.dg/coroutines/pr95440.C: Likewise.
6001 * g++.dg/coroutines/pr95591.C: Likewise.
6002 * g++.dg/coroutines/pr95711.C: Likewise.
6003 * g++.dg/coroutines/pr95813.C: Likewise.
6004 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise.
6005 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise.
6006 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise.
6007 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise.
6008 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise.
6009 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise.
6010 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise.
6011 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise.
6012 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise.
6013 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise.
6014 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise.
6015 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise.
6016 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise.
6017 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise.
6018 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise.
6019 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise.
6020 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise.
6021 * g++.dg/coroutines/torture/func-params-04.C: Likewise.
6022 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise.
6023 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise.
6025 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6028 * c-c++-common/gomp/pr99226.c: New test.
6029 * gfortran.dg/gomp/pr99226.f90: New test.
6031 2021-02-24 Vladimir N. Makarov <vmakarov@redhat.com>
6034 * gcc.target/i386/pr99123.c: New.
6036 2021-02-24 Hans-Peter Nilsson <hp@axis.com>
6038 * gcc.dg/stack-usage-1.c: Adjust for CRIS.
6040 2021-02-24 Nathan Sidwell <nathan@acm.org>
6043 * g++.dg/modules/pr99072.H: New.
6045 2021-02-24 Paul Thomas <pault@gcc.gnu.org>
6048 * gfortran.dg/assumed_rank_21.f90 : New test.
6050 2021-02-24 Martin Sebor <msebor@redhat.com>
6053 * gcc.dg/pr97172-2.c: New test.
6055 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6057 PR tree-optimization/99220
6058 * g++.dg/vect/pr99220.cc: New test.
6060 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6062 PR tree-optimization/99149
6063 * g++.dg/vect/pr99149.cc: Disabled on BE.
6065 2021-02-24 Iain Sandoe <iain@sandoe.co.uk>
6068 * g++.dg/coroutines/pr96251.C: New test.
6070 2021-02-24 Jakub Jelinek <jakub@redhat.com>
6072 PR tree-optimization/99225
6073 * gcc.c-torture/compile/pr99225.c: New test.
6075 2021-02-24 Tamar Christina <tamar.christina@arm.com>
6077 PR tree-optimization/99149
6078 * g++.dg/vect/pr99149.cc: New test.
6080 2021-02-24 Richard Biener <rguenther@suse.de>
6083 * gcc.dg/pr99224.c: New testcase.
6085 2021-02-23 Peter Bergner <bergner@linux.ibm.com>
6087 * gcc.target/powerpc/mma-builtin-4.c: Add tests for
6088 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
6089 Add __has_builtin tests for built-ins.
6090 Update expected instruction counts.
6092 2021-02-23 Martin Sebor <msebor@redhat.com>
6095 * g++.dg/warn/Wnonnull11.C: New test.
6097 2021-02-23 Paul Thomas <pault@gcc.gnu.org>
6100 * gfortran.dg/class_defined_operator_2.f03 : New test.
6101 * gfortran.dg/elemental_result_2.f90 : New test.
6102 * gfortran.dg/class_assign_4.f90: Correct the non-conforming
6103 elemental function with an allocatable result with an operator
6104 interface with array dummies and result.
6106 2021-02-23 Harald Anlauf <anlauf@gmx.de>
6109 * gfortran.dg/reshape_zerosize_4.f90: New test.
6111 2021-02-23 Nathan Sidwell <nathan@acm.org>
6114 * g++.dg/modules/pr99208_a.C: New.
6115 * g++.dg/modules/pr99208_b.C: New.
6117 2021-02-23 Martin Liska <mliska@suse.cz>
6120 * c-c++-common/asan/pr99168.c: New test.
6122 2021-02-23 Patrick Palka <ppalka@redhat.com>
6125 * g++.dg/template/non-dependent15.C: New test.
6127 2021-02-23 Jakub Jelinek <jakub@redhat.com>
6129 PR tree-optimization/99204
6130 * gfortran.dg/pr99204.f90: New test.
6132 2021-02-23 Kewen Lin <linkw@linux.ibm.com>
6134 * gcc.target/powerpc/vec-init-10.c: New test.
6136 2021-02-23 Hans-Peter Nilsson <hp@axis.com>
6138 * g++.dg/warn/Wplacement-new-size-1.C,
6139 g++.dg/warn/Wplacement-new-size-2.C,
6140 g++.dg/warn/Wplacement-new-size-6.C: Adjust for
6141 default_packed targets.
6143 2021-02-22 David Malcolm <dmalcolm@redhat.com>
6146 * gcc.dg/analyzer/error-1.c: New test.
6147 * gcc.dg/analyzer/error-2.c: New test.
6148 * gcc.dg/analyzer/error-3.c: New test.
6150 2021-02-22 H.J. Lu <hjl.tools@gmail.com>
6153 * c-c++-common/attr-retain-5.c: Require R_flag_in_section.
6154 * c-c++-common/attr-retain-6.c: Likewise.
6155 * c-c++-common/attr-retain-7.c: Likewise.
6156 * c-c++-common/attr-retain-8.c: Likewise.
6157 * c-c++-common/attr-retain-9.c: Likewise.
6159 2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6161 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.
6163 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6165 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C,
6166 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C:
6167 Handle __INT32_TYPE__ being "long int".
6169 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6171 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4.
6173 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6175 * gcc.target/cris/biap-mul.c: New test.
6177 2021-02-22 Hans-Peter Nilsson <hp@axis.com>
6179 * gcc.target/cris/torture/sync-reload-mul-1.c: New test.
6181 2021-02-22 Nathan Sidwell <nathan@acm.org>
6184 * g++.dg/modules/pr99174-1_a.C: New.
6185 * g++.dg/modules/pr99174-1_b.C: New.
6186 * g++.dg/modules/pr99174-1_c.C: New.
6187 * g++.dg/modules/pr99174.H: New.
6189 2021-02-22 Nathan Sidwell <nathan@acm.org>
6192 * g++.dg/modules/pr99153_a.H: New.
6193 * g++.dg/modules/pr99153_b.H: New.
6195 2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
6197 PR rtl-optimization/98791
6198 * gcc.target/aarch64/sve/pr98791.c: New test.
6200 2021-02-22 Richard Biener <rguenther@suse.de>
6202 PR tree-optimization/99165
6203 * g++.dg/pr99165.C: New testcase.
6205 2021-02-21 Harald Anlauf <anlauf@gmx.de>
6207 * gfortran.dg/intent_optimize_3.f90: New test.
6209 2021-02-20 David Edelsohn <dje.gcc@gmail.com>
6211 * c-c++-common/attr-retain-5.c: Skip on AIX.
6212 * c-c++-common/attr-retain-6.c: Same.
6213 * c-c++-common/attr-retain-7.c: Same.
6214 * c-c++-common/attr-retain-8.c: Same.
6215 * c-c++-common/attr-retain-9.c: Same.
6217 2021-02-20 Ilya Leoshkevich <iii@linux.ibm.com>
6220 * gcc.target/s390/vector/long-double-from-decimal128.c: New test.
6221 * gcc.target/s390/vector/long-double-from-decimal32.c: New test.
6222 * gcc.target/s390/vector/long-double-from-decimal64.c: New test.
6223 * gcc.target/s390/vector/long-double-to-decimal128.c: New test.
6224 * gcc.target/s390/vector/long-double-to-decimal32.c: New test.
6225 * gcc.target/s390/vector/long-double-to-decimal64.c: New test.
6227 2021-02-19 Nathan Sidwell <nathan@acm.org>
6230 * g++.dg/modules/pr98741_a.H: New.
6231 * g++.dg/modules/pr98741_b.H: New.
6232 * g++.dg/modules/pr98741_c.C: New.
6233 * g++.dg/modules/pr98741_d.C: New.
6235 2021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6238 * gfortran.dg/namelist_4.f90: Modify.
6239 * gfortran.dg/namelist_98.f90: New test.
6241 2021-02-19 Martin Sebor <msebor@redhat.com>
6244 * gcc.dg/pr97172.c: Add test cases.
6246 2021-02-19 Nathan Sidwell <nathan@acm.org>
6248 * g++.dg/modules/pr99166_a.X: New.
6249 * g++.dg/modules/pr99166_b.C: New.
6250 * g++.dg/modules/pr99166_c.C: New.
6251 * g++.dg/modules/pr99166_d.C: New.
6253 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
6256 * gfortran.dg/coarray/array_temporary-1.f90: New test.
6258 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
6261 * gfortran.dg/dtio_36.f90: New test.
6263 2021-02-19 Richard Biener <rguenther@suse.de>
6266 * gcc.dg/pr99122-3.c: New testcase.
6268 2021-02-19 Jakub Jelinek <jakub@redhat.com>
6271 * gcc.target/arm/pure-code/pr98998.c: New test.
6273 2021-02-19 Jakub Jelinek <jakub@redhat.com>
6276 * g++.dg/opt/pr99034.C: New test.
6278 2021-02-19 Tobias Burnus <tobias@codesourcery.com>
6281 * gfortran.dg/ubound_1.f90: New test.
6283 2021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
6286 * gcc.target/aarch64/sve/pr98657.c: New test.
6288 2021-02-19 Jason Merrill <jason@redhat.com>
6290 * g++.dg/cpp0x/decltype64.C: Change argument to const&.
6292 2021-02-19 David Malcolm <dmalcolm@redhat.com>
6295 * jit.dg/test-trap.c: New test.
6297 2021-02-19 Jason Merrill <jason@redhat.com>
6300 * g++.dg/cpp0x/overload4.C: New test.
6302 2021-02-18 Vladimir N. Makarov <vmakarov@redhat.com>
6304 PR rtl-optimization/96264
6305 * gcc.target/powerpc/pr96264.c: New.
6307 2021-02-18 H.J. Lu <hjl.tools@gmail.com>
6310 * c-c++-common/attr-retain-1.c: New test.
6311 * c-c++-common/attr-retain-2.c: Likewise.
6312 * c-c++-common/attr-retain-3.c: Likewise.
6313 * c-c++-common/attr-retain-4.c: Likewise.
6314 * c-c++-common/attr-retain-5.c: Likewise.
6315 * c-c++-common/attr-retain-6.c: Likewise.
6316 * c-c++-common/attr-retain-7.c: Likewise.
6317 * c-c++-common/attr-retain-8.c: Likewise.
6318 * c-c++-common/attr-retain-9.c: Likewise.
6319 * c-c++-common/pr99113.c: Likewise.
6320 * gcc.c-torture/compile/attr-retain-1.c: Likewise.
6321 * gcc.c-torture/compile/attr-retain-2.c: Likewise.
6322 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section.
6323 * c-c++-common/attr-used-2.c: Likewise.
6324 * c-c++-common/attr-used-3.c: Likewise.
6325 * c-c++-common/attr-used-4.c: Likewise.
6326 * c-c++-common/attr-used-9.c: Likewise.
6327 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise.
6328 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise.
6329 * c-c++-common/attr-used-5.c: Don't expect warning for the used
6330 attribute nor SHF_GNU_RETAIN section.
6331 * c-c++-common/attr-used-6.c: Likewise.
6332 * c-c++-common/attr-used-7.c: Likewise.
6333 * c-c++-common/attr-used-8.c: Likewise.
6335 2021-02-18 Nathan Sidwell <nathan@acm.org>
6338 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support
6340 * g++.dg/modules/pr99023_a.X: New.
6341 * g++.dg/modules/pr99023_b.X: New.
6343 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6346 * gcc.dg/pr99136.c: New test.
6348 2021-02-18 Nathan Sidwell <nathan@acm.org>
6351 * g++.dg/modules/modules.exp: Remove dg-module-headers support
6352 * g++.dg/modules/alias-2_a.H: Delete.
6353 * g++.dg/modules/sys/alias-2_a.H: Delete.
6355 2021-02-18 Nathan Sidwell <nathan@acm.org>
6358 * g++.dg/modules/pr99023_a.H: Delete.
6359 * g++.dg/modules/pr99023_b.H: Delete.
6361 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6364 * g++.dg/cpp2a/constexpr-virtual18.C: New test.
6366 2021-02-18 Richard Biener <rguenther@suse.de>
6369 * gcc.dg/pr99122-1.c: New testcase.
6370 * gcc.dg/pr99122-2.c: Likewise.
6372 2021-02-18 Hans-Peter Nilsson <hp@axis.com>
6374 PR tree-optimization/99142
6375 * gcc.dg/tree-ssa/pr99142.c: New test.
6377 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6380 * g++.dg/warn/Warray-bounds-17.C: New test.
6382 2021-02-18 Jakub Jelinek <jakub@redhat.com>
6385 * gcc.dg/pr99104.c: New test.
6387 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6390 * gcc.dg/analyzer/pr94596.c: New test.
6392 2021-02-17 Nathan Sidwell <nathan@acm.org>
6395 * g++.dg/modules/pr99023_a.H: New.
6396 * g++.dg/modules/pr99023_b.H: New.
6398 2021-02-17 David Malcolm <dmalcolm@redhat.com>
6401 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
6402 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
6403 options. Remove false leak directive.
6404 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
6408 2021-02-17 Julian Brown <julian@codesourcery.com>
6410 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
6411 * gfortran.dg/goacc/array-with-dt-6.f90: New test.
6412 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
6413 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
6414 * gfortran.dg/gomp/ref_inquiry.f90: Likewise.
6416 2021-02-17 Julian Brown <julian@codesourcery.com>
6418 * gfortran.dg/goacc/array-with-dt-1.f90: New test.
6419 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
6420 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
6421 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
6422 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
6423 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6424 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
6425 previously-broken directives.
6427 2021-02-17 Jakub Jelinek <jakub@redhat.com>
6430 * g++.dg/ubsan/pr99106.C: New test.
6432 2021-02-17 Nathan Sidwell <nathan@acm.org>
6435 * g++.dg/lookup/pr99116-1.C: New.
6436 * g++.dg/lookup/pr99116-2.C: New.
6438 2021-02-17 Nathan Sidwell <nathan@acm.org>
6441 * g++.dg/modules/pr99071_a.H: New.
6442 * g++.dg/modules/pr99071_b.H: New.
6444 2021-02-17 Patrick Palka <ppalka@redhat.com>
6448 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
6449 "call to non-'constexpr' function" error message.
6451 2021-02-16 Nathan Sidwell <nathan@acm.org>
6453 * g++.dg/modules/pr99050_a.H: New.
6454 * g++.dg/modules/pr99050_b.C: New.
6456 2021-02-16 Marek Polacek <polacek@redhat.com>
6459 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning.
6460 * g++.dg/ext/attr-assume-aligned.C: New test.
6462 2021-02-16 YunQiang Su <yunqiang.su@cipunited.com>
6464 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC.
6465 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC.
6467 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6469 * gfortran.dg/goacc/ref_inquiry.f90: New test.
6470 * gfortran.dg/gomp/ref_inquiry.f90: New test.
6472 2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
6475 * gcc.c-torture/compile/pr98096.c: New.
6477 2021-02-16 Tobias Burnus <tobias@codesourcery.com>
6480 * gfortran.dg/fmt_nonchar_1.f90: New test.
6481 * gfortran.dg/fmt_nonchar_2.f90: New test.
6483 2021-02-16 Jakub Jelinek <jakub@redhat.com>
6486 * gcc.target/i386/pr99100.c: New test.
6488 2021-02-16 Hans-Peter Nilsson <hp@axis.com>
6490 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target".
6492 2021-02-15 Peter Bergner <bergner@linux.ibm.com>
6494 PR rtl-optimization/98872
6495 * gcc.target/powerpc/pr98872.c: New test.
6497 2021-02-15 Jakub Jelinek <jakub@redhat.com>
6499 PR tree-optimization/99079
6500 * gcc.dg/fold-modpow2-2.c: New test.
6501 * gcc.c-torture/execute/pr99079.c: New test.
6503 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6505 PR rtl-optimization/98439
6506 * gcc.target/i386/pr98439.c: New test.
6508 2021-02-13 Jakub Jelinek <jakub@redhat.com>
6511 * gcc.target/i386/pr96166.c: New test.
6513 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6515 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive
6516 and restrict the test to aarch64-*-* target only.
6518 2021-02-12 Nathan Sidwell <nathan@acm.org>
6520 * g++.dg/modules/pr99039_a.C: New.
6521 * g++.dg/modules/pr99039_b.C: New.
6523 2021-02-12 Nathan Sidwell <nathan@acm.org>
6526 * g++.dg/modules/pr99040_a.C: New.
6527 * g++.dg/modules/pr99040_b.C: New.
6528 * g++.dg/modules/pr99040_c.C: New.
6529 * g++.dg/modules/pr99040_d.C: New.
6531 2021-02-12 Nathan Sidwell <nathan@acm.org>
6535 * g++.dg/lookup/pr99039.C: New.
6537 2021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu>
6540 * gfortran.dg/ieee/ieee_12.f90: New test.
6542 2021-02-12 Richard Sandiford <richard.sandiford@arm.com>
6544 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test.
6546 2021-02-12 Christophe Lyon <christophe.lyon@linaro.org>
6549 * gcc.target/arm/pr98931.c: Add -mthumb
6551 2021-02-12 Tobias Burnus <tobias@codesourcery.com>
6554 * gfortran.dg/assumed_rank_20.f90: New test.
6556 2021-02-12 Jakub Jelinek <jakub@redhat.com>
6559 * g++.dg/cpp2a/concepts-requires24.C: New test.
6561 2021-02-12 Jason Merrill <jason@redhat.com>
6564 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test.
6566 2021-02-12 David Malcolm <dmalcolm@redhat.com>
6569 * g++.dg/analyzer/pr99064.C: New test.
6570 * gcc.dg/analyzer/pr98969.c: New test.
6572 2021-02-11 Marek Polacek <polacek@redhat.com>
6575 * g++.dg/template/deduce10.C: New test.
6576 * g++.dg/template/deduce9.C: New test.
6578 2021-02-11 Peter Bergner <bergner@linux.ibm.com>
6581 * g++.target/powerpc/pr99041.C: New test.
6583 2021-02-11 Jakub Jelinek <jakub@redhat.com>
6586 * g++.dg/ext/flexary38.C: New test.
6588 2021-02-11 Marek Polacek <polacek@redhat.com>
6591 * g++.dg/cpp0x/variadic-crash6.C: New test.
6593 2021-02-11 Patrick Palka <ppalka@redhat.com>
6596 * g++.dg/cpp0x/lambda/lambda-template17.C: New test.
6598 2021-02-11 Andrea Corallo <andrea.corallo@arm.com>
6601 * gcc.target/arm/pr98931.c: New testcase.
6603 2021-02-11 Joel Hutton <joel.hutton@arm.com>
6605 PR tree-optimization/98772
6606 * gcc.target/aarch64/pr98772.c: New test.
6608 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6611 * gfortran.dg/typebound_call_32.f90: New test.
6613 2021-02-11 Paul Thomas <pault@gcc.gnu.org>
6616 * gfortran.dg/pr99060.f90: New test.
6618 2021-02-11 Alexandre Oliva <oliva@adacore.com>
6620 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto.
6622 2021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6625 * gfortran.dg/dollar_edit_descriptor_4.f: New test.
6627 2021-02-10 Martin Sebor <msebor@redhat.com>
6629 PR tree-optimization/92879
6630 * g++.dg/warn/Warray-bounds-16.C: New test.
6632 2021-02-10 David Malcolm <dmalcolm@redhat.com>
6634 PR preprocessor/96391
6635 * g++.dg/plugin/location-overflow-test-pr96391.c: New test.
6636 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
6637 using the location_overflow_plugin.c from gcc.dg/plugin.
6639 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6642 * g++.dg/ext/weak6.C: New test.
6644 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6647 * gcc.target/i386/pr99025.c: New test.
6649 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6653 * g++.dg/cpp2a/constexpr-new16.C: New test.
6654 * g++.dg/cpp2a/constexpr-new17.C: New test.
6656 2021-02-10 Nathan Sidwell <nathan@acm.org>
6659 * g++.dg/lookup/pr99030.C: New.
6661 2021-02-10 Jakub Jelinek <jakub@redhat.com>
6664 * g++.dg/gomp/pr99007.C: New test.
6665 * gcc.dg/gomp/pr99007-1.c: New test.
6666 * gcc.dg/gomp/pr99007-2.c: New test.
6667 * gcc.dg/gomp/pr99007-3.c: New test.
6669 2021-02-10 Julian Brown <julian@codesourcery.com>
6672 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
6673 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
6674 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6676 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6679 * gcc.dg/analyzer/file-1.c (test_5): New.
6680 * gcc.dg/analyzer/file-3.c: New test.
6682 2021-02-09 David Malcolm <dmalcolm@redhat.com>
6685 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
6686 * gcc.dg/analyzer/pr94851-2.c: New test.
6687 * gcc.dg/analyzer/pr98575-1.c: New test.
6689 2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6691 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
6693 2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
6695 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
6697 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
6699 2021-02-09 Nathan Sidwell <nathan@acm.org>
6702 * g++.dg/modules/pr98944_a.C: New.
6703 * g++.dg/modules/pr98944_b.C: New.
6704 * g++.dg/modules/pr98944_c.C: New.
6705 * g++.dg/modules/pr98944_d.C: New.
6707 2021-02-09 Jakub Jelinek <jakub@redhat.com>
6710 * g++.dg/warn/Wstringop-overread-1.C: New test.
6712 2021-02-09 Jason Merrill <jason@redhat.com>
6715 * g++.dg/cpp2a/consteval-expinst1.C: New test.
6717 2021-02-09 Jason Merrill <jason@redhat.com>
6720 * g++.dg/cpp1y/lambda-generic-empty1.C: New test.
6722 2021-02-09 Jason Merrill <jason@redhat.com>
6725 * g++.dg/cpp2a/no_unique_address12.C: New test.
6727 2021-02-08 Nathan Sidwell <nathan@acm.org>
6729 * g++.dg/modules/pr98531-2.h: New.
6730 * g++.dg/modules/pr98531-2_a.H: New.
6731 * g++.dg/modules/pr98531-2_b.C: New.
6732 * g++.dg/modules/pr98531-3.h: New.
6733 * g++.dg/modules/pr98531-3_a.H: New.
6734 * g++.dg/modules/pr98531-3_b.C: New.
6736 2021-02-08 Nathan Sidwell <nathan@acm.org>
6739 * g++.dg/modules/pr98531-1.h: New.
6740 * g++.dg/modules/pr98531-1_a.H: New.
6741 * g++.dg/modules/pr98531-1_b.C: New.
6742 * g++.dg/abi/pr98531-1.C: New.
6743 * g++.dg/abi/pr98531-2.C: New.
6744 * g++.dg/abi/pr98531-3.C: New.
6745 * g++.dg/abi/pr98531-4.C: New.
6747 2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
6750 * gfortran.dg/pr98974.F90: New test.
6752 2021-02-08 Richard Biener <rguenther@suse.de>
6755 * g++.dg/lto/pr96591_0.C: New testcase.
6757 2021-02-05 Marek Polacek <polacek@redhat.com>
6760 * g++.dg/cpp2a/volatile5.C: New test.
6762 2021-02-05 Marek Polacek <polacek@redhat.com>
6765 * g++.dg/cpp2a/using-enum-8.C: New test.
6767 2021-02-05 Nathan Sidwell <nathan@acm.org>
6770 * c-c++-common/pr98943.c: New.
6772 2021-02-05 Richard Biener <rguenther@suse.de>
6774 PR tree-optimization/98855
6775 * g++.dg/vect/slp-pr98855.cc: New testcase.
6777 2021-02-05 Jakub Jelinek <jakub@redhat.com>
6780 * g++.dg/cpp1z/decomp54.C: New test.
6782 2021-02-05 liuhongt <hongtao.liu@intel.com>
6785 * g++.target/i386/avx512bw-pr98537-1.C: New test.
6786 * g++.target/i386/avx512vl-pr98537-1.C: New test.
6787 * g++.target/i386/avx512vl-pr98537-2.C: New test.
6788 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase,
6789 integer mask comparison should not be generated.
6790 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove.
6791 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto.
6792 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto.
6794 2021-02-04 Julian Brown <julian@codesourcery.com>
6796 * gfortran.dg/goacc/derived-chartypes-1.f90: New test.
6797 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
6798 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise.
6799 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise.
6801 2021-02-04 Julian Brown <julian@codesourcery.com>
6803 * gfortran.dg/goacc/array-with-dt-2.f90: New test.
6805 2021-02-04 Julian Brown <julian@codesourcery.com>
6807 * gfortran.dg/goacc/derived-classtypes-1.f95: New test.
6809 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6812 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if
6813 $section is .opd, look at .L.$symbol_name's section.
6814 (parse_section_section_of_symbols): Handle .previous directive.
6815 * gcc.dg/array-quals-1.c: Allow .sdata section.
6817 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
6819 * gdc.dg/intrinsics.d: Update test.
6821 2021-02-04 Martin Sebor <msebor@redhat.com>
6824 * gcc.dg/decl-8.c: Adjust text of expected diagnostic.
6825 * gcc.dg/label-decl-4.c: Same.
6826 * gcc.dg/mismatch-decl-1.c: Same.
6827 * gcc.dg/old-style-then-proto-1.c: Same.
6828 * gcc.dg/parm-mismatch-1.c: Same.
6829 * gcc.dg/pr35445.c: Same.
6830 * gcc.dg/redecl-11.c: Same.
6831 * gcc.dg/redecl-12.c: Same.
6832 * gcc.dg/redecl-13.c: Same.
6833 * gcc.dg/redecl-15.c: Same.
6834 * gcc.dg/tls/thr-init-1.c: Same.
6835 * objc.dg/id-1.m: Same.
6836 * objc.dg/tls/diag-3.m: Same.
6837 * gcc.dg/pr97882.c: New test.
6838 * gcc.dg/qual-return-7.c: New test.
6839 * gcc.dg/qual-return-8.c: New test.
6841 2021-02-04 Jason Merrill <jason@redhat.com>
6844 * g++.dg/cpp2a/concepts-variadic3.C: New test.
6846 2021-02-04 David Malcolm <dmalcolm@redhat.com>
6849 * gcc.dg/pr97932.c: New test.
6851 2021-02-04 emsr <3dw4rd@verizon.net>
6853 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011.
6855 2021-02-04 Jakub Jelinek <jakub@redhat.com>
6857 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead
6858 of make_signed<size_t>::type in the diagnostics.
6860 2021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com>
6863 * g++.dg/cpp1y/nsdmi-aggr12.C: New test.
6865 2021-02-04 Tobias Burnus <tobias@codesourcery.com>
6867 * gfortran.dg/goacc/substring.f90: New test.
6868 * gfortran.dg/gomp/substring.f90: New test.
6870 2021-02-04 Martin Liska <mliska@suse.cz>
6872 * gcc.target/i386/prefer-vector-width-attr.c: New test.
6874 2021-02-04 Jason Merrill <jason@redhat.com>
6877 * g++.dg/cpp1z/class-deduction78.C: New test.
6879 2021-02-04 Jason Merrill <jason@redhat.com>
6882 * g++.dg/cpp0x/pr84630.C: Call b().
6883 * g++.dg/cpp2a/lambda-uneval13.C: New test.
6884 * g++.dg/ext/attr-expr1.C: New test.
6886 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6888 PR preprocessor/98882
6889 * gcc.dg/cpp/pr98882.c: New test.
6891 2021-02-03 Jason Merrill <jason@redhat.com>
6893 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
6894 hash-table-verification-limit=10000.
6896 2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net>
6898 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing.
6899 * g++.dg/cpp23/feat-cxx2b.C: New test.
6900 * g++.dg/cpp23/size_t-literals.C: New test.
6901 * g++.dg/warn/Wsize_t-literals.C: New test.
6903 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6906 * g++.dg/cpp2a/no_unique_address11.C: New test.
6908 2021-02-03 Marek Polacek <polacek@redhat.com>
6911 * g++.dg/cpp0x/noexcept65.C: New test.
6913 2021-02-03 Tobias Burnus <tobias@codesourcery.com>
6916 * gfortran.dg/coarray/array_temporary.f90: New test.
6918 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6921 * gcc.dg/pr97487-1.c: New test.
6922 * gcc.dg/pr97487-2.c: New test.
6924 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6927 * gcc.target/i386/pr97971.c: New test.
6929 2021-02-03 Jakub Jelinek <jakub@redhat.com>
6931 PR tree-optimization/98287
6932 * gcc.dg/pr98287.c: New test.
6934 2021-02-03 Tamar Christina <tamar.christina@arm.com>
6936 PR tree-optimization/98928
6937 * gcc.target/i386/pr98928.c: New test.
6939 2021-02-02 Martin Liska <mliska@suse.cz>
6942 * gcc.target/i386/pr97510.c: New test.
6944 2021-02-02 Jason Merrill <jason@redhat.com>
6947 * g++.dg/cpp1z/class-deduction-decltype1.C: New test.
6949 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6951 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan.
6953 2021-02-02 Paul Thomas <pault@gcc.gnu.org>
6956 * gfortran.dg/pr91862.f90: New test.
6958 2021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6960 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo.
6962 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6964 PR tree-optimization/98848
6965 * gcc.dg/vect/pr98848.c: New test.
6966 * gcc.dg/vect/pr92205.c: Remove xfail.
6968 2021-02-02 Jakub Jelinek <jakub@redhat.com>
6970 PR tree-optimization/97960
6971 * g++.dg/torture/pr97960.C: New test.
6973 2021-02-02 Kito Cheng <kito.cheng@sifive.com>
6976 * g++.dg/opt/pr98743.C: New.
6978 2021-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6980 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests.
6982 2021-02-02 Alexandre Oliva <oliva@adacore.com>
6984 * gcc.dg/asan/nested-1.c: New.
6986 2021-02-02 David Malcolm <dmalcolm@redhat.com>
6990 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_"
6991 prefix to support subroutines where necessary.
6992 * gcc.dg/analyzer/data-model-1.c: Likewise.
6993 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New.
6995 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support
6996 subroutines where necessary.
6997 * gcc.dg/analyzer/pr96651-2.c: Likewise.
6998 * gcc.dg/analyzer/signal-4b.c: Likewise.
6999 * gcc.dg/analyzer/single-field.c: Likewise.
7000 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise.
7002 2021-02-02 David Malcolm <dmalcolm@redhat.com>
7006 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test.
7007 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test.
7009 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7011 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2
7014 2021-02-01 David Malcolm <dmalcolm@redhat.com>
7017 * gcc.dg/analyzer/pr98918.c: New test.
7019 2021-02-01 Sergei Trofimovich <siarheit@google.com>
7021 PR tree-optimization/98499
7022 * g++.dg/pr98499.C: new test.
7024 2021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7026 * gcc.target/aarch64/simd/vmovl_high_1.c: New test.
7028 2021-02-01 Martin Sebor <msebor@redhat.com>
7031 * gcc.dg/pr97172.c: New test.
7033 2021-02-01 Martin Sebor <msebor@redhat.com>
7036 * g++.dg/Wclass-memaccess-6.C: New test.
7038 2021-02-01 Patrick Palka <ppalka@redhat.com>
7041 * g++.dg/cpp0x/constexpr-98295.C: New test.
7043 2021-02-01 Marek Polacek <polacek@redhat.com>
7046 * g++.dg/ext/builtin-has-attribute2.C: New test.
7048 2021-02-01 Jason Merrill <jason@redhat.com>
7051 * g++.dg/cpp0x/alias-decl-targ1.C: New test.
7053 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7055 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc:
7057 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc:
7059 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc:
7061 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc:
7063 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c:
7065 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c:
7067 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c:
7069 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c:
7071 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c:
7073 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c:
7075 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c:
7077 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c:
7080 2021-02-01 Jonathan Wright <jonathan.wright@arm.com>
7082 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c:
7084 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c:
7086 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c:
7088 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c:
7091 2021-02-01 Tamar Christina <tamar.christina@arm.com>
7093 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test.
7095 2021-02-01 Patrick Palka <ppalka@redhat.com>
7098 * g++.dg/cpp1y/constexpr-84494.C: New test.
7100 2021-02-01 Xing GUO <higuoxing@gmail.com>
7102 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option.
7104 2021-02-01 Xionghu Luo <luoxhu@linux.ibm.com>
7106 * gcc.target/powerpc/pr79251.p8.c: Update store count regex.
7107 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7109 2021-01-31 Iain Sandoe <iain@sandoe.co.uk>
7111 * c-c++-common/attr-used-5.c: Skip for Darwin.
7112 * c-c++-common/attr-used-6.c: Likewise.
7113 * c-c++-common/attr-used-7.c: Likewise.
7114 * c-c++-common/attr-used-8.c: Likewise.
7115 * c-c++-common/attr-used-9.c: Likewise.
7117 2021-01-30 David Edelsohn <dje.gcc@gmail.com>
7119 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts.
7120 * gcc.target/powerpc/pr79251.p9.c: Same.
7122 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7124 * gcc.target/i386/20051216-1.c: New test.
7126 2021-01-30 Jakub Jelinek <jakub@redhat.com>
7129 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict
7130 scan-tree-dump-times to x86 and aarch64 targets.
7131 * gcc.dg/gomp/simd-3.c: Likewise.
7133 2021-01-29 Michael Meissner <meissner@linux.ibm.com>
7136 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the
7139 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
7141 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza.
7143 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
7146 * gcc.target/aarch64/pr97701.c: Modify.
7148 2021-01-29 David Malcolm <dmalcolm@redhat.com>
7150 * gcc.dg/analyzer/combined-conditionals-1.c: New test.
7152 2021-01-29 Vladimir N. Makarov <vmakarov@redhat.com>
7155 * gcc.target/aarch64/pr97701.c: New.
7157 2021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com>
7159 * gcc.target/powerpc/pr91903.c: New test.
7160 * gcc.target/powerpc/builtins-1.fold.h: Update.
7161 * gcc.target/powerpc/builtins-2.c: Update.
7163 2021-01-29 Nathan Sidwell <nathan@acm.org>
7166 * g++.dg/modules/pr98843_a.C: New.
7167 * g++.dg/modules/pr98843_b.H: New.
7168 * g++.dg/modules/pr98843_c.C: New.
7170 2021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7172 * gcc.target/aarch64/simd/vaddlv_1.c: New test.
7174 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com>
7175 Richard Biener <rguenther@suse.de>
7177 PR tree-optimization/97627
7178 * g++.dg/pr97627.C: New testcase.
7180 2021-01-29 Jakub Jelinek <jakub@redhat.com>
7183 * gcc.c-torture/compile/pr98849.c: New test.
7185 2021-01-29 Jakub Jelinek <jakub@redhat.com>
7188 * gcc.dg/pr98331.c: New test.
7190 2021-01-29 Xionghu Luo <luoxhu@linux.ibm.com>
7192 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL
7194 * gcc.target/powerpc/pr79251.h: ...this.
7195 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7196 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h.
7198 * gcc.target/powerpc/pr79251-run.p8.c: ...this.
7199 * gcc.target/powerpc/pr79251-run.p9.c: New test.
7201 2021-01-29 Marek Polacek <polacek@redhat.com>
7204 * g++.dg/parse/error63.C: New test.
7206 2021-01-28 Jakub Jelinek <jakub@redhat.com>
7209 * g++.dg/warn/effc5.C: New test.
7211 2021-01-28 Marek Polacek <polacek@redhat.com>
7214 * g++.dg/cpp0x/alignas19.C: New test.
7215 * g++.dg/warn/Warray-bounds15.C: New test.
7217 2021-01-28 Christophe Lyon <christophe.lyon@linaro.org>
7220 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result.
7222 2021-01-28 David Edelsohn <dje.gcc@gmail.com>
7224 * gfortran.dg/ISO_Fortran_binding_18.c: Include
7225 ../../../libgfortran/ISO_Fortran_binding.h rather than
7226 ISO_Fortran_binding.h.
7228 2021-01-28 Michael Meissner <meissner@linux.ibm.com>
7230 * gcc.target/powerpc/float128-longdouble-math.c: New test.
7231 * gcc.target/powerpc/float128-longdouble-stdio.c: New test.
7232 * gcc.target/powerpc/float128-math.c: Adjust test for new name
7233 being generated. Add support for running test on power10. Add
7234 support for running if long double defaults to 64-bits.
7236 2021-01-28 Jakub Jelinek <jakub@redhat.com>
7240 * g++.target/i386/pr98847.C: New test.
7242 2021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7244 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan.
7246 2021-01-28 Nathan Sidwell <nathan@acm.org>
7249 * g++.dg/modules/pr98770_a.C: New.
7250 * g++.dg/modules/pr98770_b.C: New.
7252 2021-01-28 Harald Anlauf <anlauf@gmx.de>
7255 * gfortran.dg/gomp/pr86470.f90: New test.
7257 2021-01-28 Xionghu Luo <luoxhu@linux.ibm.com>
7260 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32.
7261 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7262 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7263 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7264 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7265 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7266 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7267 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7268 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7269 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7270 * gcc.target/powerpc/pr79251.p8.c: Likewise.
7271 * gcc.target/powerpc/pr79251.p9.c: Likewise.
7272 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7273 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx
7276 2021-01-28 Xing GUO <higuoxing@gmail.com>
7278 * gcc.target/riscv/attribute-18.c: New test.
7280 2021-01-27 Harris Snyder <hsnyder@structura.bio>
7282 * gfortran.dg/ISO_Fortran_binding_18.c: New test.
7283 * gfortran.dg/ISO_Fortran_binding_18.f90: New test.
7285 2021-01-27 Vladimir N. Makarov <vmakarov@redhat.com>
7287 PR rtl-optimization/97684
7288 * gcc.target/i386/pr97684.c: New.
7290 2021-01-27 Jason Merrill <jason@redhat.com>
7293 * g++.dg/lookup/using4.C: No error in C++20.
7294 * g++.dg/cpp0x/decltype37.C: Adjust message.
7295 * g++.dg/template/crash75.C: Adjust message.
7296 * g++.dg/template/crash76.C: Adjust message.
7297 * g++.dg/cpp0x/inh-ctor36.C: New test.
7298 * g++.dg/cpp1z/inh-ctor39.C: New test.
7299 * g++.dg/cpp2a/using-enum-7.C: New test.
7301 2021-01-27 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.c-torture/execute/pr98853-1.c: New test.
7305 * gcc.c-torture/execute/pr98853-2.c: New test.
7307 2021-01-27 Richard Biener <rguenther@suse.de>
7309 PR tree-optimization/98854
7310 * gcc.dg/vect/bb-slp-pr98854.c: New testcase.
7312 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
7316 * gfortran.dg/proc_ptr_52.f90 : New test.
7318 2021-01-27 liuhongt <hongtao.liu@intel.com>
7321 * gcc.target/i386/pr98833.c: New test.
7323 2021-01-27 Jakub Jelinek <jakub@redhat.com>
7325 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove
7326 optimize ("no-strict-aliasing") attribute.
7327 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4]
7328 array to avoid violating TBAA.
7329 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2]
7330 array to avoid violating TBAA.
7331 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4]
7332 array to avoid violating TBAA.
7333 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2]
7334 array to avoid violating TBAA.
7336 2021-01-27 Paul Thomas <pault@gcc.gnu.org>
7339 * gfortran.dg/elemental_function_5.f90 : New test.
7341 2021-01-27 Jakub Jelinek <jakub@redhat.com>
7343 PR tree-optimization/97260
7344 * gcc.dg/tree-ssa/pr97260.c: New test.
7346 2021-01-26 Paul Fee <paul.f.fee@gmail.com>
7348 * lib/target-supports.exp (check_effective_target_c++2a):
7349 Check for C++2a or C++23.
7350 (check_effective_target_c++20_down): New.
7351 (check_effective_target_c++23_only): New.
7352 (check_effective_target_c++23): New.
7353 * g++.dg/cpp23/cplusplus.C: New.
7355 2021-01-26 Jason Merrill <jason@redhat.com>
7358 * g++.dg/torture/pr97474.C: New test.
7360 2021-01-26 Jason Merrill <jason@redhat.com>
7363 * g++.dg/cpp2a/no_unique_address10.C: New test.
7364 * g++.dg/cpp2a/no_unique_address9.C: New test.
7366 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7368 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove
7369 optimize ("no-strict-aliasing") attribute.
7370 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4]
7371 array to avoid violating TBAA.
7372 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2]
7373 array to avoid violating TBAA.
7374 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4]
7375 array to avoid violating TBAA.
7376 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2]
7377 array to avoid violating TBAA.
7379 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7382 * gcc.c-torture/execute/pr98681.c: New test.
7384 2021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7387 * gfortran.dg/elemental_assignment_1.f90: New test.
7389 2021-01-26 Tobias Burnus <tobias@codesourcery.com>
7391 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH;
7392 add previously missing space in '$ident link'.
7394 2021-01-26 Jakub Jelinek <jakub@redhat.com>
7397 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options.
7399 2021-01-26 Alexandre Oliva <oliva@adacore.com>
7401 * gnat.dg/asan1.adb: New test.
7402 * gnat.dg/asan1_pkg.ads: New additional source.
7404 2021-01-25 Harald Anlauf <anlauf@gmx.de>
7407 * gfortran.dg/pr70070.f90: New test.
7409 2021-01-25 Martin Sebor <msebor@redhat.com>
7412 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning.
7413 * g++.dg/warn/Wnonnull10.C: New test.
7414 * g++.dg/warn/Wnonnull9.C: New test.
7416 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7418 * gfortran.dg/associate_57.f90: New test.
7420 2021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7423 * gfortran.dg/interface_assignment_7.f90: New test.
7425 2021-01-25 Jason Merrill <jason@redhat.com>
7428 * g++.dg/cpp2a/no_unique_address8.C: New test.
7430 2021-01-25 Richard Biener <rguenther@suse.de>
7433 * gcc.dg/pr98807.c: New testcase.
7435 2021-01-25 Eric Botcazou <ebotcazou@adacore.com>
7437 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test.
7438 * gnat.dg/thunk2_pkg.ads: New helper.
7440 2021-01-25 Steve Kargl <kargl@gcc.gnu.org>
7443 * gfortran.dg/charlen_18.f90 : New test.
7445 2021-01-23 Anthony Sharp <anthonysharp15@gmail.com>
7447 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully
7449 * g++.dg/tc1/dr142.C: Same as above.
7450 * g++.dg/tc1/dr52.C: Same as above.
7451 * g++.old-deja/g++.brendan/visibility6.C: Same as above.
7452 * g++.old-deja/g++.brendan/visibility8.C: Same as above.
7453 * g++.old-deja/g++.jason/access8.C: Same as above.
7454 * g++.old-deja/g++.law/access4.C: Same as above.
7455 * g++.old-deja/g++.law/visibility12.C: Same as above.
7456 * g++.old-deja/g++.law/visibility4.C: Same as above.
7457 * g++.old-deja/g++.law/visibility8.C: Same as above.
7458 * g++.old-deja/g++.other/access4.C: Same as above.
7460 2021-01-23 Patrick Palka <ppalka@redhat.com>
7464 * g++.dg/cpp0x/this2.C: New test.
7465 * g++.dg/template/pr97399.C: New test.
7467 2021-01-23 David Edelsohn <dje.gcc@gmail.com>
7469 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32.
7470 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same.
7471 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same.
7472 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same.
7473 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same.
7474 * gcc.target/powerpc/pr79251.p9.c: Same.
7476 2021-01-22 Marek Polacek <polacek@redhat.com>
7479 * g++.dg/cpp0x/noexcept64.C: New test.
7481 2021-01-22 David Edelsohn <dje.gcc@gmail.com>
7483 * g++.dg/eh/spbp.C: Remove skip on AIX.
7485 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7487 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
7488 typo, UINON_TYPE to UNION_TYPE.
7490 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7492 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
7493 UINON_TYPE to UNION_TYPE.
7494 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
7495 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
7497 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7499 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
7500 optimize ("no-strict-aliasing") attribute.
7502 2021-01-22 Jason Merrill <jason@redhat.com>
7505 * g++.dg/init/elide7.C: New test.
7507 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7510 * g++.dg/ubsan/pr95693.C: New test.
7512 2021-01-22 Marek Polacek <polacek@redhat.com>
7515 * g++.dg/abi/mangle76.C: New test.
7517 2021-01-22 Paul Thomas <pault@gcc.gnu.org>
7520 * gfortran.dg/associated_target_7.f90 : New test.
7522 2021-01-22 Martin Jambor <mjambor@suse.cz>
7524 PR tree-optimization/47059
7525 * gcc.dg/tree-ssa/pr47059.c: New test.
7527 2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7529 PR tree-optimization/98766
7530 * gcc.dg/pr98766.c: New test.
7532 2021-01-22 Nathan Sidwell <nathan@acm.org>
7535 * g++.dg/modules/modules.exp (module_cmi_p): Avoid
7536 embedded absolute paths.
7537 (module_do_it): Append $std to test name.
7539 2021-01-22 Richard Biener <rguenther@suse.de>
7542 * gcc.dg/pr98793.c: New testcase.
7544 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7546 * gcc.target/powerpc/pr79251.p8.c: New test.
7547 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
7549 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
7550 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
7551 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
7552 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
7553 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
7554 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
7555 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
7556 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
7557 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
7558 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
7560 2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
7562 * gcc.target/powerpc/pr79251.p9.c: New test.
7563 * gcc.target/powerpc/pr79251-run.c: New test.
7564 * gcc.target/powerpc/pr79251.h: New header.
7566 2021-01-22 Richard Biener <rguenther@suse.de>
7569 * gcc.dg/torture/pr98773.c: New testcase.
7571 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7573 PR tree-optimization/90248
7574 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
7576 * gcc.dg/pr90248.c: New test.
7578 2021-01-22 Jakub Jelinek <jakub@redhat.com>
7580 PR tree-optimization/98255
7581 * gcc.dg/pr98255.c: New test.
7583 2021-01-22 Richard Biener <rguenther@suse.de>
7585 PR tree-optimization/98786
7586 * gcc.dg/torture/pr98786.c: New testcase.
7588 2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7591 * gcc.target/arm/pr98636.c: New test.
7593 2021-01-22 liuhongt <hongtao.liu@intel.com>
7597 * gcc.target/i386/avx512bw-pr96891-1.c: New test.
7598 * gcc.target/i386/avx512f-pr96891-1.c: New test.
7599 * gcc.target/i386/avx512f-pr96891-2.c: New test.
7600 * gcc.target/i386/avx512f-pr96891-3.c: New test.
7601 * g++.target/i386/avx512f-pr96891-1.C: New test.
7602 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
7604 2021-01-22 Marek Polacek <polacek@redhat.com>
7607 * g++.dg/cpp0x/noexcept63.C: New test.
7609 2021-01-21 David Edelsohn <dje.gcc@gmail.com>
7611 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
7613 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and
7614 explicitly check for intervening space, tab or period.
7616 2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
7618 PR rtl-optimization/98777
7619 * gcc.target/riscv/pr98777.c: New.
7621 2021-01-21 Patrick Palka <ppalka@redhat.com>
7624 * g++.dg/cpp0x/decltype-71879.C: New test.
7626 2021-01-21 Jakub Jelinek <jakub@redhat.com>
7629 * g++.dg/cpp1y/constexpr-98672.C: New test.
7631 2021-01-21 Andrea Corallo <andrea.corallo@arm.com>
7634 * lib/target-supports.exp
7635 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc.
7636 * gcc.target/arm/ivopts.c: Use target
7637 'arm_thumb2_no_arm_v8_1_lob'.
7639 2021-01-21 Nathan Sidwell <nathan@acm.org>
7642 * g++.dg/modules/stat-mem-1.h: New.
7643 * g++.dg/modules/stat-mem-1_a.H: New.
7644 * g++.dg/modules/stat-mem-1_b.C: New.
7646 2021-01-21 Paul Thomas <pault@gcc.gnu.org>
7649 * gfortran.dg/module_procedure_5.f90 : New test.
7650 * gfortran.dg/module_procedure_6.f90 : New test.
7652 2021-01-21 Richard Biener <rguenther@suse.de>
7655 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors.
7657 2021-01-21 Richard Biener <rguenther@suse.de>
7660 * gcc.dg/pr78973.c: Remove ilp32 XFAIL.
7662 2021-01-21 Richard Biener <rguenther@suse.de>
7664 * gcc.dg/Walloca-2.c: Un-XFAIL.
7666 2021-01-21 liuhongt <hongtao.liu@intel.com>
7668 PR rtl-optimization/98694
7669 * gcc.target/i386/pr98694.c: New test.
7671 2021-01-20 Andrew MacLeod <amacleod@redhat.com>
7673 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
7675 2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7677 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
7680 2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
7682 PR rtl-optimization/98722
7683 * g++.target/s390/pr98722.C: New.
7685 2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
7687 PR tree-optimization/96674
7688 * gcc.dg/pr96674.c: New tests.
7690 2021-01-20 Patrick Palka <ppalka@redhat.com>
7693 * g++.dg/cpp2a/lambda-generic9.C: New test.
7695 2021-01-20 Patrick Palka <ppalka@redhat.com>
7698 * g++.dg/parse/access12.C: New test.
7699 * g++.dg/template/access35.C: New test.
7701 2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
7703 PR tree-optimization/98535
7704 * gcc.target/aarch64/sve/pr98535.c: New file.
7706 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7709 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
7710 missing diagnostic issues with c_intptr_t == default integer kind.
7712 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7714 PR tree-optimization/98721
7715 * gcc.dg/pr98721-1.c: New test.
7716 * gcc.dg/pr98721-2.c: New test.
7718 2021-01-20 Richard Biener <rguenther@suse.de>
7720 PR tree-optimization/98758
7721 * gcc.dg/torture/pr98758.c: New testcase.
7723 2021-01-20 Jakub Jelinek <jakub@redhat.com>
7726 * c-c++-common/gomp/task-detach-2.c: New test.
7728 2021-01-20 Tobias Burnus <tobias@codesourcery.com>
7732 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
7734 2021-01-19 David Edelsohn <dje.gcc@gmail.com>
7736 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.
7737 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX.
7738 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX.
7739 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX.
7740 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX.
7741 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar.
7743 2021-01-19 Marek Polacek <polacek@redhat.com>
7746 * g++.dg/template/deduce8.C: New test.
7748 2021-01-19 Marek Polacek <polacek@redhat.com>
7751 * g++.dg/lookup/using64.C: New test.
7752 * g++.dg/lookup/using65.C: New test.
7754 2021-01-19 Martin Sebor <msebor@redhat.com>
7757 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output.
7758 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same.
7759 * g++.dg/warn/Wfree-nonheap-object-5.C: New test.
7760 * gcc.dg/Wfree-nonheap-object-4.c: New test.
7762 2021-01-19 Patrick Palka <ppalka@redhat.com>
7766 * g++.dg/opt/pr87974.C: Adjust.
7767 * g++.dg/template/access34.C: New test.
7768 * g++.dg/template/friend68.C: New test.
7769 * g++.dg/template/friend69.C: New test.
7771 2021-01-19 Marek Polacek <polacek@redhat.com>
7774 * g++.dg/cpp0x/noexcept62.C: New test.
7776 2021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com>
7778 * gcc.target/powerpc/pr88233.c: Update dg- stanzas.
7780 2021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7782 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7783 (CHECK_CUMULATIVE_SAT): Delete.
7784 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related
7786 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc:
7787 Remove uses of the above.
7788 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc:
7790 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7791 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7792 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise.
7793 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc:
7795 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise.
7796 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise.
7797 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c:
7799 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise.
7800 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise.
7801 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c:
7803 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise.
7804 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise.
7805 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c:
7807 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise.
7808 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise.
7809 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c:
7811 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise.
7812 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise.
7813 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise.
7814 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7815 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise.
7816 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc:
7818 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise.
7819 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c:
7821 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise.
7822 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c:
7824 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise.
7825 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c:
7827 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise.
7828 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7829 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise.
7830 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise.
7831 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7832 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise.
7833 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise.
7834 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise.
7835 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise.
7836 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7838 2021-01-19 Jeff Law <law@redhat.com>
7840 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation
7841 and update expected output.
7843 2021-01-19 Richard Biener <rguenther@suse.de>
7846 * g++.dg/pr98330.C: New testcase.
7847 * gcc.dg/pr98330.c: Likewise.
7849 2021-01-19 Richard Biener <rguenther@suse.de>
7852 * gfortran.dg/pr97673.f90: New testcase.
7854 2021-01-19 Tobias Burnus <tobias@codesourcery.com>
7857 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree.
7858 * gfortran.dg/gomp/is_device_ptr-2.f90: New test.
7859 * gfortran.dg/gomp/use_device_ptr-1.f90: New test.
7861 2021-01-19 Martin Jambor <mjambor@suse.cz>
7864 * g++.dg/ipa/pr98690.C: New test.
7866 2021-01-18 Jeff Law <law@redhat.com>
7868 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output.
7870 2021-01-18 Patrick Palka <ppalka@redhat.com>
7872 * g++.dg/cpp1z/class-deduction77.C: New test.
7874 2021-01-18 Jakub Jelinek <jakub@redhat.com>
7876 PR tree-optimization/98727
7877 * gcc.c-torture/execute/pr98727.c: New test.
7879 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7882 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa.
7883 * gcc.c-torture/compile/asmgoto-5.c: Likewise.
7885 2021-01-18 John David Anglin <danglin@gcc.gnu.org>
7887 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*.
7888 * g++.dg/no-stack-protector-attr.C: Likewise.
7890 2021-01-18 David Malcolm <dmalcolm@redhat.com>
7892 * gcc.dg/analyzer/attr-malloc-1.c: New test.
7893 * gcc.dg/analyzer/attr-malloc-2.c: New test.
7894 * gcc.dg/analyzer/attr-malloc-4.c: New test.
7895 * gcc.dg/analyzer/attr-malloc-5.c: New test.
7896 * gcc.dg/analyzer/attr-malloc-6.c: New test.
7897 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test.
7898 * gcc.dg/analyzer/attr-malloc-misuses.c: New test.
7900 2021-01-18 Richard Biener <rguenther@suse.de>
7903 * gcc.dg/vect/slp-11b.c: Adjust.
7905 2021-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7908 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options.
7909 * gcc.target/arm/simd/vceqzq_p64.c: Likewise.
7911 2021-01-18 Richard Biener <rguenther@suse.de>
7914 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan.
7916 2021-01-18 David Edelsohn <dje.gcc@gmail.com>
7918 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count.
7919 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same.
7920 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same.
7921 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same.
7922 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same.
7923 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same.
7924 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same.
7925 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same.
7926 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE.
7927 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE.
7928 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE.
7929 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE.
7931 2021-01-17 David Edelsohn <dje.gcc@gmail.com>
7933 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX.
7934 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX.
7935 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX.
7936 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX.
7937 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX.
7938 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX.
7939 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX.
7940 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX.
7941 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX.
7942 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX.
7943 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX.
7945 2021-01-17 Martin Jambor <mjambor@suse.cz>
7948 * gcc.dg/ipa/pr98222.c: New test.
7950 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7952 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include
7953 ../../../libgfortran/ISO_Fortran_binding.h rather than
7954 ISO_Fortran_binding.h.
7956 2021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com>
7958 * c-c++-common/gomp/task-detach-1.c: New.
7959 * g++.dg/gomp/task-detach-1.C: New.
7960 * gcc.dg/gomp/task-detach-1.c: New.
7961 * gfortran.dg/gomp/task-detach-1.f90: New.
7963 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7965 PR tree-optimization/96669
7966 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp.
7967 * gcc.dg/tree-ssa/pr96669-2.c: New test.
7969 2021-01-16 Jakub Jelinek <jakub@redhat.com>
7971 PR tree-optimization/96271
7972 * gcc.target/i386/pr96271.c: New test.
7974 2021-01-15 Carl Love <cel@us.ibm.com>
7976 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file.
7978 2021-01-15 Harris Snyder <hsnyder@structura.bio>
7980 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test.
7981 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test.
7983 2021-01-15 Nathan Sidwell <nathan@acm.org>
7986 * g++.dg/template/pr98538.C: New.
7988 2021-01-15 Nathan Sidwell <nathan@acm.org>
7990 PR preprocessor/95253
7991 * g++.dg/modules/dep-1_a.C: Adjust expected output.
7992 * g++.dg/modules/dep-1_b.C: Likewise.
7993 * g++.dg/modules/dep-2.C: Likewise.
7995 2021-01-15 Jakub Jelinek <jakub@redhat.com>
7997 PR tree-optimization/96669
7998 * gcc.dg/tree-ssa/pr96669-1.c: New test.
8000 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8002 PR tree-optimization/96681
8003 * gcc.dg/tree-ssa/pr96681.c: New test.
8005 2021-01-15 Jason Merrill <jason@redhat.com>
8008 * g++.dg/cpp1z/elide5.C: New test.
8010 2021-01-15 Jason Merrill <jason@redhat.com>
8012 * g++.dg/cpp1z/elide4.C: New test.
8014 2021-01-15 Jason Merrill <jason@redhat.com>
8017 * g++.dg/cpp0x/initlist-array13.C: New test.
8019 2021-01-15 Alexandre Oliva <oliva@adacore.com>
8021 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin.
8022 * gcc.dg/analyzer/data-model-1.c: Likewise.
8023 * gcc.dg/analyzer/malloc-1.c: Likewise.
8024 * gcc.dg/analyzer/malloc-paths-8.c: Likewise.
8026 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8028 PR tree-optimization/96671
8029 * gcc.dg/tree-ssa/pr96671-1.c: New test.
8030 * gcc.dg/tree-ssa/pr96671-2.c: New test.
8032 2021-01-15 Jakub Jelinek <jakub@redhat.com>
8034 PR tree-optimization/98597
8035 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk.
8036 Expect for now a (char *) cast for VLAs.
8037 * gcc.dg/uninit-40.c: New test.
8039 2021-01-15 Nathan Sidwell <nathan@acm.org>
8042 * g++.dg/modules/pr98591.H: New file.
8044 2021-01-15 Richard Sandiford <richard.sandiford@arm.com>
8047 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test.
8048 * gcc.target/aarch64/sve/ptest_1.c: Likewise.
8050 2021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com>
8052 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link
8053 libatomic into testcases in gcc.target/s390/md.
8054 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary
8057 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8060 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8061 vceqz_p64, vceqq_p64 and vceqzq_p64.
8062 * gcc.target/arm/simd/vceqz_p64.c: New test.
8063 * gcc.target/arm/simd/vceqzq_p64.c: New test.
8065 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8068 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8071 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8072 vceqz_p64, vceqq_p64 and vceqzq_p64.
8074 2021-01-15 Martin Liska <mliska@suse.cz>
8076 * lib/gcov.exp: Use 'env python3' for execution of pytests.
8077 Check that pytest accepts all needed options first.
8078 Improve formatting of PASS/FAIL lines.
8080 2021-01-15 Richard Biener <rguenther@suse.de>
8083 * gcc.dg/vect/bb-slp-32.c: Align p.
8085 2021-01-15 Richard Biener <rguenther@suse.de>
8088 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform.
8090 2021-01-15 Richard Biener <rguenther@suse.de>
8093 * gcc.dg/vect/slp-45.c: Key scanning on
8096 2021-01-15 Richard Biener <rguenther@suse.de>
8099 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan.
8101 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8104 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for
8105 vceqz_p64, vceqq_p64 and vceqzq_p64.
8107 2021-01-15 Richard Biener <rguenther@suse.de>
8110 * gcc.dg/vect/bb-slp-pr68892.c: Remove.
8112 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8114 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr.
8116 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org>
8118 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl.
8120 2021-01-15 Richard Biener <rguenther@suse.de>
8122 PR tree-optimization/98685
8123 * gcc.dg/vect/bb-slp-pr98685.c: New testcase.
8125 2021-01-15 Tamar Christina <tamar.christina@arm.com>
8127 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed.
8128 * gcc.dg/vect/complex/complex-mls-template.c: Likewise.
8130 2021-01-14 David Malcolm <dmalcolm@redhat.com>
8132 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c:
8134 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c:
8136 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8138 2021-01-14 Tamar Christina <tamar.christina@arm.com>
8140 * gcc.dg/vect/complex/complex-mla-template.c: New test.
8141 * gcc.dg/vect/complex/complex-mls-template.c: New test.
8142 * gcc.dg/vect/complex/complex-mul-template.c: New test.
8143 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test.
8144 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test.
8145 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test.
8146 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test.
8147 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test.
8148 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test.
8149 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test.
8150 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test.
8151 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test.
8152 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test.
8153 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test.
8154 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test.
8155 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test.
8156 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test.
8157 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test.
8158 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test.
8159 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test.
8160 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test.
8162 2021-01-14 Marek Polacek <polacek@redhat.com>
8164 * g++.dg/template/pr98372.C: Only run in C++14 and up.
8166 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8168 * substr_10.f90: New test.
8169 * substr_9.f90: New test.
8171 2021-01-14 Alexandre Oliva <oliva@adacore.com>
8173 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf.
8174 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise.
8176 2021-01-14 Alexandre Oliva <oliva@adacore.com>
8178 * gcc.dg/analyzer/sensitive-1.c: Declare getpass.
8180 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8183 * gfortran.dg/pr98661.f90: New test.
8185 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8188 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8191 * gfortran.dg/pr98661.f90: New test.
8193 2021-01-14 Harald Anlauf <anlauf@gmx.de>
8196 * gfortran.dg/pr98661.f90: New test.
8198 2021-01-14 Martin Liska <mliska@suse.cz>
8200 * g++.dg/gcov/gcov-17.C: New test.
8201 * g++.dg/gcov/test-gcov-17.py: New test.
8203 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
8206 * gcc.target/i386/pr98667-1.c: New file.
8207 * gcc.target/i386/pr98667-2.c: Likewise.
8208 * gcc.target/i386/pr98667-3.c: Likewise.
8210 2021-01-14 Richard Biener <rguenther@suse.de>
8212 PR tree-optimization/98674
8213 * gcc.dg/vect/pr98674.c: New testcase.
8215 2021-01-14 H.J. Lu <hjl.tools@gmail.com>
8218 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4
8220 * gcc.target/i386/pr95021-3.c: Likewise.
8222 2021-01-14 Nathan Sidwell <nathan@acm.org>
8225 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice
8226 * g++.dg/template/pr98372.C: New.
8228 2021-01-14 Jakub Jelinek <jakub@redhat.com>
8231 * gcc.target/i386/pr98670.c: New test.
8233 2021-01-14 Jakub Jelinek <jakub@redhat.com>
8235 PR tree-optimization/96688
8236 * gcc.dg/tree-ssa/pr96688.c: New test.
8237 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex.
8238 * gcc.target/i386/pr66821.c: Likewise.
8240 2021-01-14 Richard Sandiford <richard.sandiford@arm.com>
8242 * gcc.target/aarch64/sve/cost_model_11.c: New test.
8243 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use
8244 -fno-vect-cost-model.
8246 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8248 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and
8249 sqxtn2 scan-assembler-times.
8251 2021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8253 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust
8254 scan-assembler-times for xtn2.
8256 2021-01-13 Marek Polacek <polacek@redhat.com>
8259 * g++.dg/lookup/using63.C: New test.
8261 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8263 PR tree-optimization/96691
8264 * gcc.dg/tree-ssa/pr96691.c: New test.
8266 2021-01-13 Richard Biener <rguenther@suse.de>
8268 PR tree-optimization/92645
8269 * gcc.target/i386/pr92645-7.c: New testcase.
8270 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust.
8271 * gcc.dg/pr69047.c: Likewise.
8273 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
8275 * gcc.target/aarch64/sve/mls_2.c: New test.
8276 * g++.target/aarch64/sve/cond_mls_1.C: Likewise.
8277 * g++.target/aarch64/sve/cond_mls_2.C: Likewise.
8278 * g++.target/aarch64/sve/cond_mls_3.C: Likewise.
8279 * g++.target/aarch64/sve/cond_mls_4.C: Likewise.
8280 * g++.target/aarch64/sve/cond_mls_5.C: Likewise.
8282 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
8284 * gcc.target/aarch64/sve/mla_2.c: New test.
8285 * g++.target/aarch64/sve/cond_mla_1.C: Likewise.
8286 * g++.target/aarch64/sve/cond_mla_2.C: Likewise.
8287 * g++.target/aarch64/sve/cond_mla_3.C: Likewise.
8288 * g++.target/aarch64/sve/cond_mla_4.C: Likewise.
8289 * g++.target/aarch64/sve/cond_mla_5.C: Likewise.
8291 2021-01-13 Richard Biener <rguenther@suse.de>
8293 PR tree-optimization/92645
8294 * gcc.target/i386/pr92645-6.c: New testcase.
8296 2021-01-13 Richard Sandiford <richard.sandiford@arm.com>
8298 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs.
8299 * gcc.target/aarch64/sve/sel_2.c: Likewise.
8300 * gcc.target/aarch64/sve/sel_3.c: Likewise.
8302 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8305 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of
8306 scan-assembler. Add tests with zero vector as first __builtin_shuffle
8308 * gcc.target/i386/pr95905-3.c: New test.
8309 * gcc.target/i386/pr95905-4.c: New test.
8311 2021-01-13 Martin Liska <mliska@suse.cz>
8313 PR tree-optimization/98455
8314 * gcc.dg/tree-ssa/pr98455.c: New test.
8316 2021-01-13 Richard Biener <rguenther@suse.de>
8318 PR tree-optimization/98640
8319 * gcc.dg/torture/pr98640.c: New testcase.
8321 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8324 * gcc.target/i386/pr96938.c: New test.
8326 2021-01-13 Jakub Jelinek <jakub@redhat.com>
8329 * gcc.target/i386/pr95905-1.c: New test.
8330 * gcc.target/i386/pr95905-2.c: New test.
8332 2021-01-13 Julian Brown <julian@codesourcery.com>
8334 * gcc.target/gcn/fpdiv.c: New test.
8336 2021-01-12 Martin Sebor <msebor@redhat.com>
8340 * g++.dg/warn/Wuninitialized-13.C: New test.
8341 gcc.dg/uninit-39.c: New test.
8343 * gcc.dg/uninit-39.c: New file.
8345 2021-01-12 Christophe Lyon <christophe.lyon@linaro.org>
8348 * gcc.target/arm/simd/mve-vneg.c: Update test.
8350 2021-01-12 Vladimir N. Makarov <vmakarov@redhat.com>
8353 * gcc.target/arm/pr97969.c: New.
8355 2021-01-12 Patrick Palka <ppalka@redhat.com>
8358 * g++.dg/cpp2a/concepts-ctad1.C: New test.
8359 * g++.dg/cpp2a/concepts-ctad2.C: New test.
8361 2021-01-12 Richard Biener <rguenther@suse.de>
8363 PR tree-optimization/98550
8364 * g++.dg/opt/pr98550.C: New testcase.
8366 2021-01-12 Jakub Jelinek <jakub@redhat.com>
8368 PR tree-optimization/98629
8369 * gcc.c-torture/compile/pr98629.c: New test.
8371 2021-01-12 Jakub Jelinek <jakub@redhat.com>
8373 PR tree-optimization/95731
8374 * gcc.dg/tree-ssa/pr95731.c: New test.
8375 * gcc.c-torture/execute/pr95731.c: New test.
8377 2021-01-12 Marek Polacek <polacek@redhat.com>
8380 * g++.dg/warn/Wmissing-field-initializers-2.C: New test.
8382 2021-01-12 David Malcolm <dmalcolm@redhat.com>
8385 * gcc.dg/analyzer/pr98628.c: New test.
8387 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8389 * gcc.target/aarch64/sve/asrdiv_4.c: New test.
8390 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise.
8391 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise.
8392 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise.
8393 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise.
8394 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise.
8395 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise.
8397 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8399 * g++.target/aarch64/sve/cond_bic_1.C: New test.
8400 * g++.target/aarch64/sve/cond_bic_2.C: Likewise.
8401 * g++.target/aarch64/sve/cond_bic_3.C: Likewise.
8402 * g++.target/aarch64/sve/cond_bic_4.C: Likewise.
8404 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8406 * gcc.target/aarch64/sve/mul_highpart_3.c: New test.
8408 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8410 * g++.target/aarch64/sve/abd_1.C: New test.
8411 * g++.target/aarch64/sve/cond_abd_1.C: Likewise.
8412 * g++.target/aarch64/sve/cond_abd_2.C: Likewise.
8413 * g++.target/aarch64/sve/cond_abd_3.C: Likewise.
8414 * g++.target/aarch64/sve/cond_abd_4.C: Likewise.
8416 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8418 * gcc.target/aarch64/sve/adr_6.c: New test.
8420 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8422 * g++.target/aarch64/sve/cond_arith_1.C: New test.
8423 * g++.target/aarch64/sve/cond_arith_2.C: Likewise.
8424 * g++.target/aarch64/sve/cond_arith_3.C: Likewise.
8425 * g++.target/aarch64/sve/cond_arith_4.C: Likewise.
8426 * g++.target/aarch64/sve/cond_shift_1.C: New test.
8427 * g++.target/aarch64/sve/cond_shift_2.C: Likewise.
8428 * g++.target/aarch64/sve/cond_shift_3.C: Likewise.
8429 * g++.target/aarch64/sve/cond_shift_4.C: Likewise.
8431 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8434 * g++.target/aarch64/sve/max_1.C: New test.
8435 * g++.target/aarch64/sve/min_1.C: Likewise.
8436 * gcc.target/aarch64/sve/mul_2.c: Likewise.
8438 2021-01-11 Richard Sandiford <richard.sandiford@arm.com>
8440 * gcc.target/aarch64/sve/shift_2.c: New test.
8442 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8445 * g++.dg/abi/abi-tag24.C: New test.
8447 2021-01-11 Richard Biener <rguenther@suse.de>
8449 PR tree-optimization/91403
8450 * gcc.dg/vect/pr91403.c: New testcase.
8452 2021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
8455 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS.
8456 Expect .ld1_args only when GNU LD is used.
8457 Add an exception for *.gcc_args files.
8459 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8461 PR tree-optimization/95867
8462 * gcc.dg/tree-ssa/pr95867.c: New test.
8464 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8466 PR tree-optimization/95852
8467 * gcc.target/i386/pr95852-3.c: New test.
8468 * gcc.target/i386/pr95852-4.c: New test.
8470 2021-01-11 Jakub Jelinek <jakub@redhat.com>
8472 PR tree-optimization/95852
8473 * gcc.target/i386/pr95852-1.c: New test.
8474 * gcc.target/i386/pr95852-2.c: New test.
8476 2021-01-11 Martin Liska <mliska@suse.cz>
8478 PR gcov-profile/98273
8479 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest.
8480 * g++.dg/gcov/pr98273.C: New test.
8481 * g++.dg/gcov/gcov.py: New test.
8482 * g++.dg/gcov/test-pr98273.py: New test.
8484 2021-01-09 Maciej W. Rozycki <macro@linux-mips.org>
8486 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a
8487 constant then rather than addition.
8488 * gcc.target/vax/cmpelim-le-notsi.c: Likewise.
8489 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise.
8491 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8494 * c-c++-common/pr98556.c: New test.
8496 2021-01-09 Jakub Jelinek <jakub@redhat.com>
8498 PR rtl-optimization/98603
8499 * gcc.target/i386/pr98603.c: New test.
8500 * gcc.target/aarch64/pr98603.c: New test.
8502 2021-01-09 Alexandre Oliva <oliva@gnu.org>
8505 * gcc.dg/debug/pr97714.c: New.
8507 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8510 * gcc.target/i386/pr98482-1.c: Require lp64.
8511 * gcc.target/i386/pr98482-2.c: Likewise.
8513 2021-01-08 Ilya Leoshkevich <iii@linux.ibm.com>
8515 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test.
8516 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test.
8518 2021-01-08 Patrick Palka <ppalka@redhat.com>
8521 * g++.dg/cpp0x/constexpr-pmf2.C: New test.
8523 2021-01-08 Patrick Palka <ppalka@redhat.com>
8526 * g++.dg/template/access32.C: New test.
8527 * g++.dg/template/access33.C: New test.
8529 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8532 * gcc.target/i386/pr98482-2.c: Updated.
8534 2021-01-08 Richard Biener <rguenther@suse.de>
8536 PR tree-optimization/98544
8537 * gcc.dg/vect/bb-slp-pr98544.c: New testcase.
8539 2021-01-08 H.J. Lu <hjl.tools@gmail.com>
8542 * gcc.target/i386/pr98482-1.c: New test.
8543 * gcc.target/i386/pr98482-1.c: Likewise.
8544 * gcc.target/i386/pr98482-2.c: New file.
8546 2021-01-08 Jakub Jelinek <jakub@redhat.com>
8549 * gcc.target/i386/pr98585.c: New test.
8551 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8553 * gcc.target/aarch64/sve/cnot_2.c: New test.
8554 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
8555 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise.
8556 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise.
8557 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise.
8558 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
8559 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise.
8561 2021-01-08 Richard Sandiford <richard.sandiford@arm.com>
8563 * gcc.target/aarch64/sve/cond_uxt_5.c: New test.
8564 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise.
8565 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise.
8566 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise.
8567 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise.
8568 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise.
8569 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise.
8570 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise.
8572 2021-01-08 Tamar Christina <tamar.christina@arm.com>
8574 * lib/target-supports.exp
8575 (check_effective_target_aarch64_asm_sve2_ok): New.
8576 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it.
8577 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise.
8579 2021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8581 * gcc.target/aarch64/usaba_1.c: New test.
8583 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8586 * gfortran.dg/deferred_character_35.f90 : New test.
8588 2021-01-08 Paul Thomas <pault@gcc.gnu.org>
8591 * gfortran.dg/implied_do_3.f90 : New test.
8593 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8595 * gcc.dg/array-quals-1.c: Allow srodata.
8597 2021-01-08 Kito Cheng <kito.cheng@sifive.com>
8599 * gcc.target/riscv/predef-10.c: New.
8600 * gcc.target/riscv/predef-11.c: New.
8601 * gcc.target/riscv/predef-12.c: New.
8602 * gcc.target/riscv/predef-13.c: New.
8604 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8607 * g++.dg/cpp2a/bit-cast10.C: New test.
8609 2021-01-07 Martin Sebor <msebor@redhat.com>
8612 * gcc.dg/plugin/gil-1.c: Adjust expected output.
8613 * gcc.dg/uninit-pr98578.c: New test.
8615 2021-01-07 Marek Polacek <polacek@redhat.com>
8618 * g++.dg/cpp0x/auto55.C: New test.
8620 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8623 * gcc.dg/analyzer/pr98580-a.c: New test.
8624 * gcc.dg/analyzer/pr98580-b.c: New test.
8626 2021-01-07 Paul Thomas <pault@gcc.gnu.org>
8629 * gfortran.dg/associate_54.f90: New test.
8630 * gfortran.dg/associate_55.f90: New test.
8631 * gfortran.dg/associate_56.f90: New test.
8633 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8636 * gcc.target/i386/pr98567-1.c: New test.
8637 * gcc.target/i386/pr98567-2.c: New test.
8639 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8641 * gcc.target/aarch64/sve/cond_unary_5.c: New test.
8642 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise.
8643 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
8644 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise.
8645 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise.
8646 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise.
8647 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise.
8648 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise.
8650 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8652 PR tree-optimization/98560
8653 * gcc.dg/vect/pr98560-2.c: New test.
8655 2021-01-07 Richard Sandiford <richard.sandiford@arm.com>
8657 PR tree-optimization/98560
8658 * gcc.dg/vect/pr98560-1.c: New test.
8660 2021-01-07 Jakub Jelinek <jakub@redhat.com>
8662 PR tree-optimization/98568
8663 * g++.dg/torture/pr98568.C: New test.
8665 2021-01-07 Hongyu Wang <hongyu.wang@intel.com>
8667 * gcc.target/i386/pr92658-avx512bw.c: Add
8668 -mprefer-vector-width=512 to avoid impact of different default
8669 mtune which gcc is built with.
8670 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto.
8672 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8675 * gcc.dg/analyzer/pr97074.c: New test.
8677 2021-01-07 David Malcolm <dmalcolm@redhat.com>
8680 * gcc.dg/analyzer/pr98564.c: New test.
8682 2021-01-06 Vladimir N. Makarov <vmakarov@redhat.com>
8684 PR rtl-optimization/97978
8685 * gcc.target/i386/pr97978.c: New.
8687 2021-01-06 Martin Sebor <msebor@redhat.com>
8690 * g++.dg/pr95768.C: New test.
8691 * g++.dg/warn/Wuninitialized-12.C: New test.
8692 * gcc.dg/uninit-38.c: New test.
8694 2021-01-06 Martin Sebor <msebor@redhat.com>
8697 * g++.dg/warn/Wmismatched-new-delete-3.C: New test.
8699 2021-01-06 Iain Sandoe <iain@sandoe.co.uk>
8702 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always
8703 as the final suspend point so that we can check that the state
8704 machine has reached the expected point.
8706 2021-01-06 Marek Polacek <polacek@redhat.com>
8709 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in
8712 2021-01-06 Alexandre Oliva <oliva@adacore.com>
8714 * g++.dg/opt/store-merging-2.C: Add the required alignment.
8716 2021-01-06 Richard Biener <rguenther@suse.de>
8718 PR tree-optimization/95582
8719 * gcc.dg/pr95582.c: New testcase.
8721 2021-01-06 Richard Biener <rguenther@suse.de>
8723 PR tree-optimization/98513
8724 * gcc.dg/tree-ssa/pr98513.c: New testcase.
8726 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8729 * gcc.dg/analyzer/pr97072.c: New test.
8731 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8734 * gcc.dg/analyzer/pr98073.c: New test.
8736 2021-01-06 David Malcolm <dmalcolm@redhat.com>
8739 * gcc.dg/analyzer/pr94851-1.c: Remove xfail.
8741 2021-01-05 Ilya Leoshkevich <iii@linux.ibm.com>
8743 * gcc.target/s390/s390.exp: Replace %% with %.
8745 2021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu>
8747 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd*
8749 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8752 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use
8753 unsigned short to compute pextrw result.
8755 2021-01-05 Patrick Palka <ppalka@redhat.com>
8757 * g++.dg/template/partial5.C: Adjust directives to expect the
8758 same errors across all dialects.
8759 * g++.dg/cpp1z/nontype-auto17.C: New test.
8760 * g++.dg/cpp1z/nontype-auto18.C: New test.
8761 * g++.dg/template/ttp33.C: New test.
8763 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8765 PR tree-optimization/94802
8766 * gcc.target/i386/pr94802.c: New test.
8767 * gcc.dg/Wstrict-overflow-25.c: Remove xfail.
8769 2021-01-05 Richard Biener <rguenther@suse.de>
8771 PR tree-optimization/98516
8772 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase.
8773 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
8775 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8778 * g++.dg/cpp2a/bit-cast8.C: New test.
8779 * g++.dg/cpp2a/bit-cast9.C: New test.
8781 2021-01-05 Marek Polacek <polacek@redhat.com>
8784 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice.
8785 * g++.dg/cpp0x/noexcept61.C: New test.
8787 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8789 PR tree-optimization/96928
8790 * gcc.dg/tree-ssa/pr96928.c: New test.
8791 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1,
8792 instead of scanning rtl dump for ifcvt message check assembly
8793 for xor instruction.
8795 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8797 PR tree-optimization/96930
8798 * g++.dg/tree-ssa/pr96930.C: New test.
8800 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8802 PR tree-optimization/96239
8803 * gcc.dg/tree-ssa/pr96239.c: New test.
8805 2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
8808 * gcc.target/i386/pr98522.c: New test.
8810 2021-01-05 Nathan Sidwell <nathan@acm.org>
8812 * g++.dg/modules/mod-decl-1.C: Adjust.
8813 * g++.dg/modules/p0713-2.C: Adjust.
8814 * g++.dg/modules/p0713-3.C: Adjust.
8816 2021-01-05 H.J. Lu <hjl.tools@gmail.com>
8819 * gcc.target/i386/pr98495-1.c: New test.
8820 * gcc.target/i386/pr98495-2.c: New test.
8821 * gcc.target/i386/pr98495-3.c: New test.
8822 * gcc.target/i386/pr98495-4.c: New test.
8823 * gcc.target/i386/pr98495-5.c: New test.
8825 2021-01-05 liuhongt <hongtao.liu@intel.com>
8827 * gcc.target/i386/sse2-pr98461-2.c: New test.
8829 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8831 PR rtl-optimization/97144
8832 * gcc.c-torture/compile/pr97144.c: New test.
8833 * gcc.target/aarch64/sve/pr97144.c: Likewise.
8835 2021-01-05 Richard Sandiford <richard.sandiford@arm.com>
8837 PR rtl-optimization/98403
8838 * g++.dg/opt/pr98403.C: New test.
8840 2021-01-05 Jakub Jelinek <jakub@redhat.com>
8842 PR rtl-optimization/98334
8843 * gcc.target/i386/pr98334.c: New test.
8845 2021-01-05 Jerome Lambourg <lambourg@adacore.com>
8847 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue.
8849 2021-01-05 David Malcolm <dmalcolm@redhat.com>
8852 * gcc.dg/analyzer/pr98293.c: New test.
8854 2021-01-04 Martin Uecker <muecker@gwdg.de>
8857 * gcc.dg/pr98029.c: New test.
8859 2021-01-04 Nathan Sidwell <nathan@acm.org>
8861 * g++.dg/modules/binding-1_a.H: New.
8862 * g++.dg/modules/binding-1_b.H: New.
8863 * g++.dg/modules/binding-1_c.C: New.
8864 * g++.dg/modules/binding-2.H: New.
8865 * g++.dg/modules/builtin-3_a.C: New.
8866 * g++.dg/modules/global-2_a.C: New.
8867 * g++.dg/modules/global-2_b.C: New.
8868 * g++.dg/modules/global-3_a.C: New.
8869 * g++.dg/modules/global-3_b.C: New.
8870 * g++.dg/modules/hello-1_a.C: New.
8871 * g++.dg/modules/hello-1_b.C: New.
8872 * g++.dg/modules/iostream-1_a.H: New.
8873 * g++.dg/modules/iostream-1_b.C: New.
8874 * g++.dg/modules/part-5_a.C: New.
8875 * g++.dg/modules/part-5_b.C: New.
8876 * g++.dg/modules/part-5_c.C: New.
8877 * g++.dg/modules/stdio-1_a.H: New.
8878 * g++.dg/modules/stdio-1_b.C: New.
8879 * g++.dg/modules/string-1_a.H: New.
8880 * g++.dg/modules/string-1_b.C: New.
8881 * g++.dg/modules/string-view1.C: New.
8882 * g++.dg/modules/string-view2.C: New.
8883 * g++.dg/modules/tinfo-1.C: New.
8884 * g++.dg/modules/tinfo-2_a.H: New.
8885 * g++.dg/modules/tinfo-2_b.C: New.
8886 * g++.dg/modules/tname-spec-1_a.H: New.
8887 * g++.dg/modules/tname-spec-1_b.C: New.
8888 * g++.dg/modules/xtreme-header-1.h: New.
8889 * g++.dg/modules/xtreme-header-1_a.H: New.
8890 * g++.dg/modules/xtreme-header-1_b.C: New.
8891 * g++.dg/modules/xtreme-header-1_c.C: New.
8892 * g++.dg/modules/xtreme-header-2.h: New.
8893 * g++.dg/modules/xtreme-header-2_a.H: New.
8894 * g++.dg/modules/xtreme-header-2_b.C: New.
8895 * g++.dg/modules/xtreme-header-2_c.C: New.
8896 * g++.dg/modules/xtreme-header-3.h: New.
8897 * g++.dg/modules/xtreme-header-3_a.H: New.
8898 * g++.dg/modules/xtreme-header-3_b.C: New.
8899 * g++.dg/modules/xtreme-header-3_c.C: New.
8900 * g++.dg/modules/xtreme-header-4.h: New.
8901 * g++.dg/modules/xtreme-header-4_a.H: New.
8902 * g++.dg/modules/xtreme-header-4_b.C: New.
8903 * g++.dg/modules/xtreme-header-4_c.C: New.
8904 * g++.dg/modules/xtreme-header-5.h: New.
8905 * g++.dg/modules/xtreme-header-5_a.H: New.
8906 * g++.dg/modules/xtreme-header-5_b.C: New.
8907 * g++.dg/modules/xtreme-header-5_c.C: New.
8908 * g++.dg/modules/xtreme-header-6.h: New.
8909 * g++.dg/modules/xtreme-header-6_a.H: New.
8910 * g++.dg/modules/xtreme-header-6_b.C: New.
8911 * g++.dg/modules/xtreme-header-6_c.C: New.
8912 * g++.dg/modules/xtreme-header.h: New.
8913 * g++.dg/modules/xtreme-header_a.H: New.
8914 * g++.dg/modules/xtreme-header_b.C: New.
8915 * g++.dg/modules/xtreme-tr1.h: New.
8916 * g++.dg/modules/xtreme-tr1_a.H: New.
8917 * g++.dg/modules/xtreme-tr1_b.C: New.
8919 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8921 PR tree-optimization/95401
8922 * g++.dg/vect/pr95401.cc: New test.
8923 * g++.dg/vect/pr95401a.cc: Likewise.
8925 2021-01-04 Richard Biener <rguenther@suse.de>
8927 PR tree-optimization/98308
8928 * gcc.dg/vect/pr98308.c: New testcase.
8930 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8932 PR tree-optimization/95771
8933 * gcc.target/i386/pr95771.c: New test.
8935 2021-01-04 Richard Biener <rguenther@suse.de>
8937 PR tree-optimization/98464
8938 * g++.dg/opt/pr98464.C: New testcase.
8940 2021-01-04 Richard Biener <rguenther@suse.de>
8942 PR tree-optimization/98282
8943 * g++.dg/opt/pr98282.C: New testcase.
8945 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8948 * gcc.target/aarch64/pr89057.c: New test.
8950 2021-01-04 Richard Sandiford <richard.sandiford@arm.com>
8952 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of
8954 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise.
8955 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise.
8956 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise.
8958 2021-01-04 Martin Liska <mliska@suse.cz>
8960 * README: Convert to utf8 from iso8859.
8962 2021-01-04 Martin Liska <mliska@suse.cz>
8964 * gcc.target/avr/avr.exp: Run dos2unix on the file.
8966 2021-01-04 Richard Biener <rguenther@suse.de>
8968 PR tree-optimization/98291
8969 * gcc.dg/vect/slp-reduc-11.c: New testcase.
8970 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust.
8972 2021-01-04 Jakub Jelinek <jakub@redhat.com>
8974 PR tree-optimization/96782
8975 * gcc.dg/tree-ssa/pr96782.c: New test.
8977 2021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
8979 * gcc.misc-tests/outputs.exp: Adjust testcase.
8981 2021-01-01 Jakub Jelinek <jakub@redhat.com>
8983 * ChangeLog-2020: Rotate ChangeLog. New file.
8985 2021-01-01 Joel Brobecker <brobecker@adacore.com>
8987 * lib/target-supports.exp
8988 (check_effective_target_arm_fp16_alternative_ok_nocache):
8989 Return zero for *-*-vxworks7r* targets.
8990 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok.
8991 * gcc.target/arm/aapcs/vfp23.c: Likewise.
8992 * gcc.target/arm/aapcs/vfp24.c: Likewise.
8993 * gcc.target/arm/aapcs/vfp25.c: Likewise.
8995 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
8997 * g++.dg/init/new26.C: Fix overriding of the delete operator
9000 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9002 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model
9005 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9007 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to
9008 the test's dg-options.
9009 * gcc.target/arm/pr78255-2.c: Likewise.
9011 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9013 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP.
9015 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9017 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp
9020 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9022 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel.
9024 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9026 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test
9029 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9031 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined.
9033 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9035 * g++.dg/other/anon5.C: Skip on vxworks kernel.
9037 2021-01-01 Jerome Lambourg <lambourg@adacore.com>
9039 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check.
9040 * gcc.dg/vxworks/initpri2.c: Likewise.
9042 2021-01-01 Joel Brobecker <brobecker@adacore.com>
9044 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r*
9047 2021-01-01 Olivier Hainque <hainque@adacore.com>
9049 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters.
9050 * gcc.dg/pthread-init-2.c: Ditto.
9052 2021-01-01 Olivier Hainque <hainque@adacore.com>
9054 * lib/target-supports.exp (check_weak_available,
9055 check_fork_available, check_effective_target_lto,
9056 check_effective_target_mempcpy): Add vxworks filters.
9058 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9060 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an
9061 explicit -mno-long-calls.
9062 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise.
9064 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9066 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls.
9067 * g++.target/arm/no_unique_address_2.C: Likewise.
9069 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9071 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls.
9072 * gcc.target/arm/headmerge-2.c: Likewise.
9074 2021-01-01 Alexandre Oliva <oliva@adacore.com>
9076 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls.
9079 Copyright (C) 2021 Free Software Foundation, Inc.
9081 Copying and distribution of this file, with or without modification,
9082 are permitted in any medium without royalty provided the copyright
9083 notice and this notice are preserved.