Daily bump.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
index 51fc7ad..11ffdcf 100644 (file)
+2021-11-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/103431
+       * gcc.dg/pr103431.c: New test.
+
+2021-11-27  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32.
+       * gcc.dg/tree-ssa/ivopts-9.c: Likewise.
+
+2021-11-26  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/103411
+       * gfortran.dg/pr68153.f90: Adjust test to improved check.
+       * gfortran.dg/reshape_7.f90: Likewise.
+       * gfortran.dg/reshape_9.f90: New test.
+
+2021-11-26  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/wrapped-binop-simplify.c: Update expected test result.
+       * gcc.dg/tree-ssa/ivopts-5.c: New test case.
+       * gcc.dg/tree-ssa/ivopts-6.c: New test case.
+       * gcc.dg/tree-ssa/ivopts-7.c: New test case.
+       * gcc.dg/tree-ssa/ivopts-8.c: New test case.
+       * gcc.dg/tree-ssa/ivopts-9.c: New test case.
+
+2021-11-26  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/ipa/inline-9.c: Update template.c
+
+2021-11-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102753
+       * g++.dg/cpp2a/consteval20.C: Add some extra tests.
+       * g++.dg/cpp2a/consteval23.C: Likewise.
+       * g++.dg/cpp2a/consteval25.C: New test.
+       * g++.dg/cpp2a/srcloc20.C: New test.
+
+2021-11-26  konglin1  <lingling.kong@intel.com>
+
+       PR target/102811
+       * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
+       * gcc.target/i386/pr90773-23.c: Ditto.
+       * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
+
+2021-11-25  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/ipa/inline10.c: New test.
+
+2021-11-25  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR middle-end/103406
+       * gcc.dg/pr103406.c: New test case.
+
+2021-11-25  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/103227
+       * gcc.dg/ipa/pr103227-1.c: New test.
+       * gcc.dg/ipa/pr103227-3.c: Likewise.
+       * gcc.dg/ipa/pr103227-2.c: Likewise.
+       * gfortran.dg/pr53787.f90: Disable IPA-SRA.
+
+2021-11-25  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/102648
+       * gcc.dg/pr102648.c: New.
+
+2021-11-25  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/103359
+       * gcc.dg/pr103359.c: New.
+
+2021-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/103417
+       * gcc.c-torture/execute/pr103417.c: New test.
+
+2021-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/103376
+       * gcc.dg/optimize-bswapsi-7.c: New test.
+
+2021-11-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102611
+       * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23.
+       * g++.dg/cpp2a/comma3.C: Likewise.
+       * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23.
+       * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23.
+       * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript
+       predefined macro.
+       * g++.dg/cpp23/subscript1.C: New test.
+       * g++.dg/cpp23/subscript2.C: New test.
+       * g++.dg/cpp23/subscript3.C: New test.
+       * g++.dg/cpp23/subscript4.C: New test.
+       * g++.dg/cpp23/subscript5.C: New test.
+       * g++.dg/cpp23/subscript6.C: New test.
+
+2021-11-25  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/pr103194-5.c: Include <stdint.h>.
+       Replace long with int64_t.
+
+2021-11-24  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.c-torture/execute/pr103405.c: New test.
+
+2021-11-24  Richard Biener  <rguenther@suse.de>
+           Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/103168
+       * g++.dg/tree-ssa/pr103168.C: New testcase.
+
+2021-11-24  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR middle-end/103244
+       * c-c++-common/goacc/combined-reduction.c: Revert/expect previous
+       OpenACC behavior.
+       * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
+       * c-c++-common/goacc/mdc-1.c: Likewise.
+       * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
+
+2021-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/103365
+       * c-c++-common/Wno-attributes-1.c: Require effective target
+       c || c++11 and drop dg-additional-options.
+       * c-c++-common/Wno-attributes-2.c: Likewise.
+       * c-c++-common/Wno-attributes-4.c: New test.
+       * c-c++-common/Wno-attributes-5.c: New test.
+
+2021-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/103376
+       * gcc.c-torture/execute/pr103376.c: New test.
+
+2021-11-24  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/bic-bitmask-10.c: New test.
+       * gcc.dg/bic-bitmask-11.c: New test.
+       * gcc.dg/bic-bitmask-12.c: New test.
+       * gcc.dg/bic-bitmask-13.c: New test.
+       * gcc.dg/bic-bitmask-14.c: New test.
+       * gcc.dg/bic-bitmask-15.c: New test.
+       * gcc.dg/bic-bitmask-16.c: New test.
+       * gcc.dg/bic-bitmask-17.c: New test.
+       * gcc.dg/bic-bitmask-18.c: New test.
+       * gcc.dg/bic-bitmask-19.c: New test.
+       * gcc.dg/bic-bitmask-2.c: New test.
+       * gcc.dg/bic-bitmask-20.c: New test.
+       * gcc.dg/bic-bitmask-21.c: New test.
+       * gcc.dg/bic-bitmask-22.c: New test.
+       * gcc.dg/bic-bitmask-23.c: New test.
+       * gcc.dg/bic-bitmask-3.c: New test.
+       * gcc.dg/bic-bitmask-4.c: New test.
+       * gcc.dg/bic-bitmask-5.c: New test.
+       * gcc.dg/bic-bitmask-6.c: New test.
+       * gcc.dg/bic-bitmask-7.c: New test.
+       * gcc.dg/bic-bitmask-8.c: New test.
+       * gcc.dg/bic-bitmask-9.c: New test.
+       * gcc.dg/bic-bitmask.h: New test.
+       * gcc.target/aarch64/bic-bitmask-1.c: New test.
+
+2021-11-24  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/103347
+       * g++.dg/cpp0x/nsdmi-warn1.C: New test.
+       * g++.dg/cpp0x/nsdmi-warn1.h: New file.
+
+2021-11-24  Hongtao Liu  <hongtao.liu@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/pr103194-2.c: New test.
+       * gcc.target/i386/pr103194-3.c: New test.
+       * gcc.target/i386/pr103194-4.c: New test.
+       * gcc.target/i386/pr103194-5.c: New test.
+       * gcc.target/i386/pr103194.c: New test.
+
+2021-11-23  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/96507
+       * g++.dg/warn/Waddress-8.C: New test.
+
+2021-11-23  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/88232
+       * c-c++-common/attr-used-5.c: Suppress valid warning.
+       * c-c++-common/attr-used-6.c: Same.
+       * c-c++-common/attr-used-9.c: Same.
+       * g++.dg/warn/Winfinite-recursion-2.C: New test.
+       * g++.dg/warn/Winfinite-recursion-3.C: New test.
+       * g++.dg/warn/Winfinite-recursion.C: New test.
+       * gcc.dg/Winfinite-recursion-2.c: New test.
+       * gcc.dg/Winfinite-recursion.c: New test.
+
+2021-11-23  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/103392
+       * gfortran.dg/bound_simplification_7.f90: New test.
+
+2021-11-23  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/19808
+       * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty.
+       * g++.dg/warn/Wuninitialized-29.C: Likewise.
+       * g++.dg/warn/Wuninitialized-31.C: New test.
+
+2021-11-23  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/warn/Waddress-5.C: Make sf static.
+
+2021-11-23  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * gcc.target/powerpc/test_mffsl.c: Change effective target to
+       a run-time check.  Fix a typo in a debug print statement.
+
+2021-11-23  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/87711
+       PR fortran/87851
+       * gfortran.dg/len_trim.f90: New test.
+
+2021-11-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103361
+       * g++.dg/torture/pr103361.C: New testcase.
+
+2021-11-23  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-dse-4.c: Update template.
+       * gcc.dg/tree-ssa/modref-dse-5.c: Update template.
+
+2021-11-23  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/102216
+       * g++.dg/tree-ssa/pr102216-1.C: New test.
+       * g++.dg/tree-ssa/pr102216-2.C: New test.
+
+2021-11-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/102431
+       * c-c++-common/gomp/pr102431.c: New test.
+       * g++.dg/gomp/pr102431.C: New test.
+       * gfortran.dg/gomp/pr102431.f90: New test.
+
+2021-11-23  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       PR target/100868
+       * gcc.target/powerpc/vec_reve_1.c: New test.
+       * gcc.target/powerpc/vec_reve_2.c: Likewise.
+
+2021-11-23  Navid Rahimi  <navidrahimi@microsoft.com>
+
+       PR tree-optimization/102232
+       * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization.
+
+2021-11-23  Navid Rahimi  <navidrahimi@microsoft.com>
+
+       PR tree-optimization/96779
+       * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization.
+       * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization
+       when -fwrapv passed.
+
+2021-11-22  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/crash106.C: Adjust.
+       * g++.dg/diagnostic/ptrtomem3.C: New test.
+
+2021-11-22  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/pr65327.C: Adjust location.
+       * g++.dg/cpp23/constexpr-nonlit4.C: Likewise.
+       * g++.dg/cpp23/constexpr-nonlit5.C: Likewise.
+       * g++.dg/cpp2a/constexpr-init1.C: Likewise.
+
+2021-11-22  Jakub Jelinek  <jakub@redhat.com>
+           Tobias Burnus  <tobias@codesourcery.com>
+
+       PR preprocessor/103165
+       * c-c++-common/gomp/pragma-3.c: New test.
+       * c-c++-common/gomp/pragma-4.c: New test.
+       * c-c++-common/gomp/pragma-5.c: New test.
+
+2021-11-22  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR tree-optimization/98953
+       PR tree-optimization/103345
+       * gcc.dg/tree-ssa/pr98953.c: New test case.
+       * gcc.dg/tree-ssa/pr103345.c: New test case.
+
+2021-11-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101731
+       * c-c++-common/goacc/routine-6.c: New test.
+
+2021-11-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103351
+       * g++.dg/torture/pr103351.C: New testcase.
+
+2021-11-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/103349
+       * g++.dg/gomp/masked-1.C: New test.
+
+2021-11-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr103275.c: New test.
+
+2021-11-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101180
+       * gcc.target/i386/pr101180.c: New test.
+
+2021-11-21  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/99061
+       * gfortran.dg/dec_math_5.f90: New test.
+
+2021-11-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103227
+       * gcc.dg/tree-ssa/modref-15.c: New test.
+
+2021-11-21  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103264
+       * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref
+
+2021-11-21  Roger Sayle  <roger@nextmovesoftware.com>
+           Robin Dapp  <rdapp@linux.ibm.com>
+
+       PR target/102117
+       * gcc.target/s390/mul-wide.c: New test case.
+       * gcc.target/s390/umul-wide.c: New test case.
+
+2021-11-20  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103052
+       * gcc.c-torture/execute/pr103052.c: New test.
+
+2021-11-20  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103220
+       * gcc.dg/tree-ssa/pr103220-1.c: New test.
+       * gcc.dg/tree-ssa/pr103220-2.c: New test.
+       * gcc.dg/pr25530.c: Update test to check for
+       4294967294 in the case -2 is not matched.
+
+2021-11-20  Alexandre Oliva  <oliva@adacore.com>
+
+       PR tree-optimization/102988
+       * g++.dg/pr102988.C: New.
+
+2021-11-20  Antoni Boucher  <bouanto@zoho.com>
+
+       PR target/96889
+       * jit.dg/all-non-failing-tests.h: Add test-reflection.c.
+       * jit.dg/test-reflection.c: New test.
+
+2021-11-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101180
+       * g++.target/i386/pr101180.C: New test.
+
+2021-11-19  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/103217
+       * gcc.dg/analyzer/explode-1.c: Update for improvement to location
+       of leak warning.
+       * gcc.dg/analyzer/pr103217.c: New test.
+       * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex.
+
+2021-11-19  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error.
+
+2021-11-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL.
+       * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
+
+2021-11-19  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-dse-6.c: New test.
+
+2021-11-19  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/33925
+       PR c/102867
+       * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning.
+       * c-c++-common/Waddress-5.c: New test.
+       * c-c++-common/Waddress-6.c: New test.
+       * g++.dg/warn/Waddress-7.C: New test.
+       * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning.
+       * gcc.dg/weak/weak-3.c: Expect a warning.
+
+2021-11-19  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr103254.c: New.
+
+2021-11-19  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * gcc.target/s390/20211119.c: New test.
+
+2021-11-19  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/103311
+       PR target/103330
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
+       * lib/target-supports.exp
+       (check_effective_target_vect_complex_add_double): Add Adv. SIMD.
+
+2021-11-19  Giuliano Belinassi  <gbelinassi@suse.de>
+
+       * gcc.dg/devnull-dump.c: New.
+
+2021-11-19  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/94376
+       * g++.dg/cpp0x/lambda/lambda-nested9.C: New test.
+
+2021-11-19  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103314
+       * gcc.c-torture/compile/pr103314-1.c: New test.
+
+2021-11-19  Richard Biener  <rguenther@suse.de>
+
+       PR c++/103326
+       * g++.dg/pr103326.C: New testcase.
+
+2021-11-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/70796
+       * g++.dg/cpp1z/eval-order11.C: New test.
+
+2021-11-19  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/103248
+       * gcc.dg/pr103248.c: New testcase.
+
+2021-11-19  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102436
+       * gcc.dg/torture/20211118-1.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise.
+
+2021-11-19  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103317
+       * gcc.c-torture/compile/pr103317-1.c: New test.
+
+2021-11-19  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103257
+       * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1.
+       * gcc.dg/tree-ssa/pr103257-1.c: New test.
+
+2021-11-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/19808
+       PR c++/96121
+       * g++.dg/warn/Wuninitialized-14.C: New test.
+       * g++.dg/warn/Wuninitialized-15.C: New test.
+       * g++.dg/warn/Wuninitialized-16.C: New test.
+       * g++.dg/warn/Wuninitialized-17.C: New test.
+       * g++.dg/warn/Wuninitialized-18.C: New test.
+       * g++.dg/warn/Wuninitialized-19.C: New test.
+       * g++.dg/warn/Wuninitialized-20.C: New test.
+       * g++.dg/warn/Wuninitialized-21.C: New test.
+       * g++.dg/warn/Wuninitialized-22.C: New test.
+       * g++.dg/warn/Wuninitialized-23.C: New test.
+       * g++.dg/warn/Wuninitialized-24.C: New test.
+       * g++.dg/warn/Wuninitialized-25.C: New test.
+       * g++.dg/warn/Wuninitialized-26.C: New test.
+       * g++.dg/warn/Wuninitialized-27.C: New test.
+       * g++.dg/warn/Wuninitialized-28.C: New test.
+       * g++.dg/warn/Wuninitialized-29.C: New test.
+       * g++.dg/warn/Wuninitialized-30.C: New test.
+
+2021-11-19  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102543.c: New test.
+
+2021-11-19  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/103198
+       * g++.dg/cpp2a/concepts-this1.C: New test.
+
+2021-11-18  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/103049
+       * g++.dg/cpp0x/auto25.C: Adjust dg-error.
+       * g++.dg/cpp0x/auto9.C: Likewise.
+       * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise.
+       * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise.
+       * g++.dg/cpp23/auto-fncast1.C: New test.
+       * g++.dg/cpp23/auto-fncast2.C: New test.
+       * g++.dg/cpp23/auto-fncast3.C: New test.
+       * g++.dg/cpp23/auto-fncast4.C: New test.
+       * g++.dg/cpp23/auto-fncast5.C: New test.
+       * g++.dg/cpp23/auto-fncast6.C: New test.
+
+2021-11-18  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/101329
+       * gfortran.dg/pr101329.f90: New test.
+
+2021-11-18  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/cpp2a/fn-template25.C: New test.
+
+2021-11-18  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/lto/semantic-interposition-1_0.c: New test.
+       * gcc.dg/lto/semantic-interposition-1_1.c: New test.
+
+2021-11-18  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103266
+       * g++.dg/torture/pr103266.C: New test.
+
+2021-11-18  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/103311
+       * gcc.target/aarch64/pr103311.c: New test.
+
+2021-11-18  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/102952
+       * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test.
+       * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise.
+
+2021-11-18  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute.
+
+2021-11-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/99911
+       * g++.dg/cpp2a/fn-template24.C: New test.
+
+2021-11-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102670
+       * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL
+       proper.
+       * g++.dg/cpp2a/fn-template23.C: New test.
+
+2021-11-18  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/103253
+       * gcc.dg/vect/pr103253.c: New test.
+
+2021-11-18  Matthias Kretz  <m.kretz@gsi.de>
+
+       * c-c++-common/builtin-assoc-barrier-1.c: New test.
+
+2021-11-18  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/103278
+       * gcc.dg/tree-ssa/if-to-switch-3.c: Supply
+       --param case-values-threshold=4.
+
+2021-11-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103277
+       * gcc.dg/pr103277.c: New testcase.
+
+2021-11-18  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/pr103069-2.c: Adjust.
+
+2021-11-18  konglin1  <lingling.kong@intel.com>
+
+       * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias.
+       * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise.
+       * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise.
+       * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise.
+       * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise.
+       * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise.
+
+2021-11-17  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103228
+       PR tree-optimization/55177
+       * gcc.dg/tree-ssa/pr103228-1.c: New test.
+       * gcc.dg/tree-ssa/pr55177-1.c: New test.
+
+2021-11-17  David Malcolm  <dmalcolm@redhat.com>
+
+       PR preprocessor/103026
+       * c-c++-common/Wbidi-chars-ranges.c: New test.
+
+2021-11-17  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/102759
+       * gcc.dg/Warray-parameter-10.c: New test.
+       * gcc.dg/Wstringop-overflow-82.c: New test.
+
+2021-11-17  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/102952
+       * gcc.target/i386/harden-sls-1.c: New test.
+       * gcc.target/i386/harden-sls-2.c: Likewise.
+       * gcc.target/i386/harden-sls-3.c: Likewise.
+       * gcc.target/i386/harden-sls-4.c: Likewise.
+       * gcc.target/i386/harden-sls-5.c: Likewise.
+
+2021-11-17  Martin Sebor  <msebor@redhat.com>
+
+       PR c/101702
+       * gcc.dg/Warray-parameter-11.c: New test.
+
+2021-11-17  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute.
+       * gcc.target/mips/frame-header-2.c (bar): Likewise.
+
+2021-11-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/103130
+       * c-c++-common/cpp/dir-only-9.c: New test.
+
+2021-11-17  Martin Uecker  <uecker@gcc.gnu.org>
+
+       PR c/91038
+       PR c/29970
+       * gcc.dg/vla-stexp-3.c: New test.
+       * gcc.dg/vla-stexp-4.c: New test.
+       * gcc.dg/vla-stexp-5.c: New test.
+       * gcc.dg/vla-stexp-6.c: New test.
+       * gcc.dg/vla-stexp-7.c: New test.
+       * gcc.dg/vla-stexp-8.c: New test.
+       * gcc.dg/vla-stexp-9.c: New test.
+
+2021-11-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/103255
+       * gcc.c-torture/execute/pr103255.c: New test.
+
+2021-11-17  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test.
+       * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise.
+       * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise.
+
+2021-11-17  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103288
+       * gcc.c-torture/compile/pr103288-1.c: New test.
+
+2021-11-17  Marek Polacek  <polacek@redhat.com>
+
+       PR preprocessor/103026
+       * c-c++-common/Wbidi-chars-1.c: New test.
+       * c-c++-common/Wbidi-chars-2.c: New test.
+       * c-c++-common/Wbidi-chars-3.c: New test.
+       * c-c++-common/Wbidi-chars-4.c: New test.
+       * c-c++-common/Wbidi-chars-5.c: New test.
+       * c-c++-common/Wbidi-chars-6.c: New test.
+       * c-c++-common/Wbidi-chars-7.c: New test.
+       * c-c++-common/Wbidi-chars-8.c: New test.
+       * c-c++-common/Wbidi-chars-9.c: New test.
+       * c-c++-common/Wbidi-chars-10.c: New test.
+       * c-c++-common/Wbidi-chars-11.c: New test.
+       * c-c++-common/Wbidi-chars-12.c: New test.
+       * c-c++-common/Wbidi-chars-13.c: New test.
+       * c-c++-common/Wbidi-chars-14.c: New test.
+       * c-c++-common/Wbidi-chars-15.c: New test.
+       * c-c++-common/Wbidi-chars-16.c: New test.
+       * c-c++-common/Wbidi-chars-17.c: New test.
+
+2021-11-17  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/102695
+       * gcc.dg/analyzer/pr102695.c: New test.
+       * gcc.dg/analyzer/strchr-1.c: New test.
+
+2021-11-17  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/102779
+       * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target
+       alloca.  Use __builtin_alloca rather than alloca.
+       * gcc.dg/analyzer/capacity-3.c: Likewise.
+
+2021-11-16  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/modref-dse-4.c: New test.
+
+2021-11-16  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/103286
+       * gfortran.dg/pr103286.f90: New test.
+
+2021-11-16  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/102976
+       * gcc.target/powerpc/pr102976.c: New test.
+
+2021-11-16  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/102960
+       * gcc.dg/Wstringop-overflow-84.c: New test.
+
+2021-11-16  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/shrn-combine-10.c: Use shrn.
+
+2021-11-16  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/signbit-2.c: CHeck vect or scalar.
+
+2021-11-16  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/102662
+       * g++.dg/analyzer/pr102662.C: New test.
+
+2021-11-16  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103218
+       * gcc.dg/tree-ssa/pr103218-1.c: New test.
+
+2021-11-16  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * gcc.target/arc/tmac-4.c: New test.
+
+2021-11-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102880
+       * gcc.dg/tree-ssa/pr102880.c: New testcase.
+       * gcc.dg/tree-ssa/pr69270-3.c: Robustify.
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of
+       expected threadings.
+
+2021-11-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102880
+       * gcc.dg/tree-ssa/phi-opt-26.c: New testcase.
+
+2021-11-16  Claudiu Zissulescu  <claziss@synopsys.com>
+
+       * gcc.target/arc/add_n-combine.c: Update test patterns.
+       * gcc.target/arc/builtin_eh.c: Update test for linux platforms.
+       * gcc.target/arc/mul64-1.c: Disable this test while running on
+       linux.
+       * gcc.target/arc/tls-gd.c: Update matching patterns.
+       * gcc.target/arc/tls-ie.c: Likewise.
+       * gcc.target/arc/tls-ld.c: Likewise.
+       * gcc.target/arc/uncached-8.c: Likewise.
+
+2021-11-16  Martin Jambor  <mjambor@suse.cz>
+
+       * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test.
+
+2021-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/103208
+       * c-c++-common/gomp/loop-11.c: New test.
+
+2021-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102009
+       * gcc.dg/pr102009.c: New test.
+
+2021-11-16  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/modref-dse-5.c: New test.
+
+2021-11-16  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/103245
+       * gcc.dg/tree-ssa/pr103245-1.c: New test.
+
+2021-11-16  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/103268
+       * gcc.dg/pr103268-1.c: New test.
+       * gcc.dg/pr103268-2.c: Likewise.
+
+2021-11-15  Jason Merrill  <jason@redhat.com>
+
+       * lib/g++-dg.exp: Handle "impcx".
+       * lib/target-supports.exp
+       (check_effective_target_implicit_constexpr): New.
+       * g++.dg/abi/abi-tag16.C:
+       * g++.dg/abi/abi-tag18a.C:
+       * g++.dg/abi/guard4.C:
+       * g++.dg/abi/lambda-defarg1.C:
+       * g++.dg/abi/mangle26.C:
+       * g++.dg/cpp0x/constexpr-diag3.C:
+       * g++.dg/cpp0x/constexpr-ex1.C:
+       * g++.dg/cpp0x/constexpr-ice5.C:
+       * g++.dg/cpp0x/constexpr-incomplete2.C:
+       * g++.dg/cpp0x/constexpr-memfn1.C:
+       * g++.dg/cpp0x/constexpr-neg3.C:
+       * g++.dg/cpp0x/constexpr-specialization.C:
+       * g++.dg/cpp0x/inh-ctor19.C:
+       * g++.dg/cpp0x/inh-ctor30.C:
+       * g++.dg/cpp0x/lambda/lambda-mangle3.C:
+       * g++.dg/cpp0x/lambda/lambda-mangle5.C:
+       * g++.dg/cpp1y/auto-fn12.C:
+       * g++.dg/cpp1y/constexpr-loop5.C:
+       * g++.dg/cpp1z/constexpr-lambda7.C:
+       * g++.dg/cpp2a/constexpr-dtor3.C:
+       * g++.dg/cpp2a/constexpr-new13.C:
+       * g++.dg/cpp2a/constinit11.C:
+       * g++.dg/cpp2a/constinit12.C:
+       * g++.dg/cpp2a/constinit14.C:
+       * g++.dg/cpp2a/constinit15.C:
+       * g++.dg/cpp2a/spaceship-constexpr1.C:
+       * g++.dg/cpp2a/spaceship-eq3.C:
+       * g++.dg/cpp2a/udlit-class-nttp-neg2.C:
+       * g++.dg/debug/dwarf2/auto1.C:
+       * g++.dg/debug/dwarf2/cdtor-1.C:
+       * g++.dg/debug/dwarf2/lambda1.C:
+       * g++.dg/debug/dwarf2/pr54508.C:
+       * g++.dg/debug/dwarf2/pubnames-2.C:
+       * g++.dg/debug/dwarf2/pubnames-3.C:
+       * g++.dg/ext/is_literal_type3.C:
+       * g++.dg/ext/visibility/template7.C:
+       * g++.dg/gcov/gcov-12.C:
+       * g++.dg/gcov/gcov-2.C:
+       * g++.dg/ipa/devirt-35.C:
+       * g++.dg/ipa/devirt-36.C:
+       * g++.dg/ipa/devirt-37.C:
+       * g++.dg/ipa/devirt-44.C:
+       * g++.dg/ipa/imm-devirt-1.C:
+       * g++.dg/lookup/builtin5.C:
+       * g++.dg/lto/inline-crossmodule-1_0.C:
+       * g++.dg/modules/enum-1_a.C:
+       * g++.dg/modules/fn-inline-1_c.C:
+       * g++.dg/modules/pmf-1_b.C:
+       * g++.dg/modules/used-1_c.C:
+       * g++.dg/tls/thread_local11.C:
+       * g++.dg/tls/thread_local11a.C:
+       * g++.dg/tm/pr46653.C:
+       * g++.dg/ubsan/pr70035.C:
+       * g++.old-deja/g++.other/delete6.C:
+       * g++.dg/modules/pmf-1_a.H:
+       Adjust for implicit constexpr.
+
+2021-11-15  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/ext/flexary37.C: Remove expected error.
+
+2021-11-15  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       * gcc.dg/fold-stringops-2.c: Define size_t.
+       (safe1): Adjust.
+       (safe4): New test.
+       * gcc.dg/fold-stringops-3.c: New test.
+
+2021-11-15  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       * gcc.dg/Wobjsize-1.c: Make warning change line agnostic.
+       * gcc.dg/fold-stringops-2.c: New test.
+
+2021-11-15  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       * gcc.dg/fold-stringops-1.c: New test.
+
+2021-11-15  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/103184
+       * gcc.dg/pr103184-1.c: New test.
+       * gcc.dg/pr103184-2.c: Likewise.
+
+2021-11-15  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and
+       earlier.
+
+2021-11-15  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr103207.c: New test.
+
+2021-11-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/100469
+       * g++.dg/opt/pr100469.C: New test.
+
+2021-11-15  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/103205
+       * gcc.target/i386/pr103205-2.c: New test.
+
+2021-11-15  Aldy Hernandez  <aldyh@redhat.com>
+
+       * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps.
+
+2021-11-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103237
+       * gcc.dg/torture/pr103237.c: New testcase.
+
+2021-11-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/103069
+       * gcc.target/i386/pr103069-1.c: New test.
+       * gcc.target/i386/pr103069-2.c: Ditto.
+
+2021-11-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103219
+       * gcc.dg/torture/pr103219.c: New testcase.
+
+2021-11-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/pr101346.c: Require dfp support.
+
+2021-11-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/103205
+       * gcc.target/i386/pr103205.c: New test.
+
+2021-11-15  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location.
+
+2021-11-15  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp1y/constexpr-89285-2.C: Expect error.
+       * g++.dg/cpp1y/constexpr-89285.C: Adjust error.
+
+2021-11-15  Jason Merrill  <jason@redhat.com>
+
+       PR c++/70690
+       * g++.dg/init/array41a.C: New test.
+
+2021-11-15  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/constexpr-virtual20.C: New test.
+
+2021-11-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS.
+
+2021-11-15  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.dg/tree-ssa/pr100278.c: Move to ...
+       * gcc.c-torture/compile/pr100278.c: Here.
+       Remove dg-do and dg-options.
+       * gcc.dg/tree-ssa/pr101189.c: Move to ...
+       * gcc.c-torture/compile/pr101189.c: Here.
+       Remove dg-do and dg-options.
+       * gcc.dg/tree-ssa/pr100453.c: Move to ...
+       * gcc.c-torture/execute/pr100453.c: Here.
+       Remove dg-do and dg-options.
+       * gcc.dg/tree-ssa/pr101335.c: Move to ...
+       * gcc.c-torture/execute/pr101335.c: Here
+       Remove dg-do and dg-options.
+
+2021-11-14  Maciej W. Rozycki  <macro@embecosm.com>
+
+       * gcc.target/vax/setmem.c: New test.
+
+2021-11-14  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-dse-3.c: New test.
+
+2021-11-14  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr103229.c: Removed.
+
+2021-11-14  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr103229.c: New test.
+
+2021-11-14  Martin Liska  <mliska@suse.cz>
+
+       * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl.
+       * c-c++-common/tsan/free_race2.c: Likewise.
+
+2021-11-14  Jan Hubicka  <hubicka@ucw.cz>
+
+       * c-c++-common/asan/null-deref-1.c: Update template.
+       * c-c++-common/tsan/free_race.c: Update template.
+       * c-c++-common/tsan/free_race2.c: Update template.
+       * gcc.dg/ipa/ipa-sra-4.c: Update template.
+
+2021-11-13  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/cpp1z/inh-ctor23.C: Fix template
+       * g++.dg/ipa/ipa-icf-4.C: Fix template
+       * gcc.dg/tree-ssa/modref-dse-1.c: New test.
+       * gcc.dg/tree-ssa/modref-dse-2.c: New test.
+
+2021-11-13  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/pr93382.c: Tweak expected wording.
+       * gcc.dg/analyzer/taint-alloc-1.c: New test.
+       * gcc.dg/analyzer/taint-alloc-2.c: New test.
+       * gcc.dg/analyzer/taint-divisor-1.c: New test.
+       * gcc.dg/analyzer/taint-1.c: Rename to...
+       * gcc.dg/analyzer/taint-read-index-1.c: ...this.  Tweak expected
+       wording.  Mark some events as xfail.
+       * gcc.dg/analyzer/taint-read-offset-1.c: New test.
+       * gcc.dg/analyzer/taint-size-1.c: New test.
+       * gcc.dg/analyzer/taint-write-index-1.c: New test.
+       * gcc.dg/analyzer/taint-write-offset-1.c: New test.
+
+2021-11-13  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr103222.c: New test.
+
+2021-11-12  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/103209
+       * gcc.dg/tree-ssa/pta-callused.c: Update template.
+       * gcc.c-torture/execute/pr103209.c: New test.
+
+2021-11-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/stp_1.c: New test.
+
+2021-11-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/unexpected-end.f90: Update dg-error.
+       * gfortran.dg/gomp/clauses-1.f90: New test.
+       * gfortran.dg/gomp/nowait-2.f90: New test.
+       * gfortran.dg/gomp/nowait-3.f90: New test.
+
+2021-11-12  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/103051
+       * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power
+       CPUs.
+
+2021-11-12  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * c-c++-common/gomp/target-implicit-map-1.c: New test.
+       * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern.
+       * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise.
+       * c-c++-common/goacc/mdc-1.c: Likewise.
+       * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
+
+2021-11-12  Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/97896
+       * gfortran.dg/index_5.f90: New.
+
+2021-11-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103204
+       * gcc.dg/torture/pr103204.c: New testcase.
+
+2021-11-11  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * gcc.target/powerpc/test_mffsl.c: Require Power9.
+
+2021-11-11  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gfortran.dg/inline_matmul_17.f90: Fix template
+
+2021-11-11  Jan Hubicka  <hubicka@ucw.cz>
+
+       * c-c++-common/tm/inline-asm.c: Disable pure-const.
+       * g++.dg/ipa/modref-1.C: Update template.
+       * gcc.dg/tree-ssa/modref-11.c: Disable pure-const.
+       * gcc.dg/tree-ssa/modref-14.c: New test.
+       * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls.
+       * gfortran.dg/do_subscript_3.f90: Add -O0.
+
+2021-11-11  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/num-teams-1.f90: New file.
+       * gfortran.dg/gomp/num-teams-2.f90: New file.
+
+2021-11-11  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * g++.dg/warn/Wmismatched-new-delete-5.C: Add
+       -fdelete-null-pointer-checks.
+       * gcc.dg/attr-returns-nonnull.c: Likewise.
+       * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2.
+       * gcc.dg/ifcvt-4.c: Skip on nios2.
+       * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2.
+
+2021-11-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103188
+       * gcc.dg/torture/pr103188.c: New testcase.
+
+2021-11-11  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/103181
+       * gcc.dg/torture/pr103181.c: New testcase.
+
+2021-11-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/101378
+       * g++.dg/debug/dwarf2/pr101378.C: New test.
+
+2021-11-11  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR target/102376
+       * gcc.target/aarch64/pr102376.c: New test.
+
+2021-11-11  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression
+       to half of the num_teams clauses.
+       * c-c++-common/gomp/num-teams-1.c: New test.
+       * c-c++-common/gomp/num-teams-2.c: New test.
+       * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression
+       to half of the num_teams clauses.
+       * g++.dg/gomp/attrs-2.C (bar): Likewise.
+       * g++.dg/gomp/num-teams-1.C: New test.
+       * g++.dg/gomp/num-teams-2.C: New test.
+
+2021-11-11  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr103151.c: New test.
+
+2021-11-10  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/pr102906.c: New test.
+
+2021-11-10  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/103170
+       * gcc.c-torture/compile/vector-dup-1.c: New test.
+
+2021-11-10  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR tree-optimization/102892
+       * gcc.dg/pr102892-1.c: New file.
+       * gcc.dg/pr102892-2.c: Likewise.
+
+2021-11-10  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/103161
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on
+       argument evaluation order.  Cast width and precision to signed
+       to avoid undefined behavior.
+
+2021-11-10  qing zhao  <qing.zhao@oracle.com>
+
+       * gcc.target/i386/auto-init-6.c: _Complex long double is initialized
+       to zero now with -ftrivial-auto-var-init=pattern.
+
+2021-11-10  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase.
+       * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase.
+       * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase.
+       * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase.
+
+2021-11-10  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/shrn-combine-8.c: Update.
+       * gcc.target/aarch64/shrn-combine-9.c: Update.
+
+2021-11-10  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-13.c: Fix typo.
+
+2021-11-10  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/101940
+       * c-c++-common/Wno-attributes-1.c: New test.
+       * c-c++-common/Wno-attributes-2.c: New test.
+       * c-c++-common/Wno-attributes-3.c: New test.
+
+2021-11-10  Jan Hubicka  <jh@suse.cz>
+
+       * g++.dg/ipa/modref-1.C: Update template.
+       * gcc.dg/ipa/modref-3.c: Update template.
+       * gcc.dg/lto/modref-3_0.c: Update template.
+       * gcc.dg/lto/modref-4_0.c: Update template.
+       * gcc.dg/tree-ssa/modref-10.c: Update template.
+       * gcc.dg/tree-ssa/modref-11.c: Update template.
+       * gcc.dg/tree-ssa/modref-5.c: Update template.
+       * gcc.dg/tree-ssa/modref-6.c: Update template.
+       * gcc.dg/tree-ssa/modref-13.c: New test.
+
+2021-11-10  Tamar Christina  <tamar.christina@arm.com>
+
+       PR testsuite/103042
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
+       vect_long_long instead of vect_long.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
+       Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
+       Likewise.
+
+2021-11-10  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/signbit-2.c: Turn off masks.
+       * gcc.dg/signbit-5.c: Likewise.
+
+2021-11-10  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/102690
+       * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part
+       and optimization.
+
+2021-11-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/aarch64/simd/lowering_tbaa.c: New test.
+
+2021-11-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism.
+       * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
+       * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
+
+2021-11-10  H.J. Lu  <hongjiu.lu@intel.com>
+           Hongtao Liu  <hongtao.liu@intel.com>
+
+       PR middle-end/102566
+       * g++.target/i386/pr102566-1.C: New test.
+       * g++.target/i386/pr102566-2.C: Likewise.
+       * g++.target/i386/pr102566-3.C: Likewise.
+       * g++.target/i386/pr102566-4.C: Likewise.
+       * g++.target/i386/pr102566-5a.C: Likewise.
+       * g++.target/i386/pr102566-5b.C: Likewise.
+       * g++.target/i386/pr102566-6a.C: Likewise.
+       * g++.target/i386/pr102566-6b.C: Likewise.
+       * gcc.target/i386/pr102566-1a.c: Likewise.
+       * gcc.target/i386/pr102566-1b.c: Likewise.
+       * gcc.target/i386/pr102566-2.c: Likewise.
+       * gcc.target/i386/pr102566-3a.c: Likewise.
+       * gcc.target/i386/pr102566-3b.c: Likewise.
+       * gcc.target/i386/pr102566-4.c: Likewise.
+       * gcc.target/i386/pr102566-5.c: Likewise.
+       * gcc.target/i386/pr102566-6.c: Likewise.
+       * gcc.target/i386/pr102566-7.c: Likewise.
+       * gcc.target/i386/pr102566-8a.c: Likewise.
+       * gcc.target/i386/pr102566-8b.c: Likewise.
+       * gcc.target/i386/pr102566-9a.c: Likewise.
+       * gcc.target/i386/pr102566-9b.c: Likewise.
+       * gcc.target/i386/pr102566-10a.c: Likewise.
+       * gcc.target/i386/pr102566-10b.c: Likewise.
+       * gcc.target/i386/pr102566-11.c: Likewise.
+       * gcc.target/i386/pr102566-12.c: Likewise.
+       * gcc.target/i386/pr102566-13.c: New test.
+       * gcc.target/i386/pr102566-14.c: New test.
+
+2021-11-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/ifcvt-reduction-logic-op.c: New test.
+
+2021-11-10  konglin1  <lingling.kong@intel.com>
+
+       * gcc.target/i386/avx512fp16-vector-complex-float.c: New test.
+
+2021-11-10  konglin1  <lingling.kong@intel.com>
+
+       * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test.
+
+2021-11-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102464-maxmin.c: New test.
+
+2021-11-10  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/101529
+       * c-c++-common/torture/builtin-convertvector-2.c: New test.
+       * c-c++-common/torture/builtin-shufflevector-2.c: New test.
+
+2021-11-10  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gcc.target/nios2/custom-fp-inline-1.c: New.
+       * gcc.target/nios2/custom-fp-inline-2.c: New.
+       * gcc.target/nios2/custom-fp-inline-3.c: New.
+       * gcc.target/nios2/custom-fp-inline-4.c: New.
+
+2021-11-09  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/bad-pragma-locations.c: New test.
+
+2021-11-09  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case.
+
+2021-11-09  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/10352
+       * gcc.c-torture/execute/pr10352-1.c: New test.
+
+2021-11-09  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/init/bitfield6.C: New test.
+
+2021-11-09  Kito Cheng  <kito.cheng@sifive.com>
+
+       * gcc.target/riscv/pr102957.c: New.
+
+2021-11-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/103114
+       * g++.dg/ext/complex10.C: New test.
+
+2021-11-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98394
+       PR c++/85846
+       * g++.dg/cpp2a/concepts-pr98394.C: New test.
+       * g++.dg/cpp2a/concepts-pr85846.C: New test.
+
+2021-11-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/100652
+       * g++.dg/cpp1y/var-templ69.C: New test.
+
+2021-11-09  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
+
+       * gcc.target/arm/multilib.exp: Update test with armv9-a entries.
+       * lib/target-supports.exp (v9a): Add new armflag.
+       (__ARM_ARCH_9A__): Add new armdef.
+
+2021-11-09  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/103132
+       * gcc.dg/ipa/pr103132.c: New test.
+
+2021-11-09  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL.
+
+2021-11-09  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.dg/tree-ssa/bittest.c: New test
+
+2021-11-08  Andrew MacLeod  <amacleod@redhat.com>
+
+       * g++.dg/pr103122.C: New.
+
+2021-11-08  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/103099
+       PR ipa/103107
+       * g++.dg/ipa/pr103099.C: New test.
+       * gcc.dg/ipa/pr103107.c: Likewise.
+
+2021-11-08  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/pr103120.c: New test.
+
+2021-11-08  Martin Liska  <mliska@suse.cz>
+
+       PR gcov-profile/100520
+       * gcc.dg/pr100520.c: New test.
+
+2021-11-08  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/neoverse_v1_1.c: New test.
+
+2021-11-08  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-12.c: New test.
+
+2021-11-08  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       * gcc.target/powerpc/vec-minmax-1.c: New test.
+       * gcc.target/powerpc/vec-minmax-2.c: Likewise.
+
+2021-11-08  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102464-fma.c: New test.
+
+2021-11-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/co_reduce_2.f90: New test.
+       * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR
+       to OPERATION.
+       * gfortran.dg/coarray_collectives_16.f90: Likewise.
+       * gfortran.dg/coarray_collectives_9.f90: Likewise.
+       Co-authored by: Steve Kargl <steve@gcc.gnu.org>
+
+2021-11-07  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gfortran.dg/bessel_3.f90: Expect additional diagnostics from
+       multiple bad arguments in the call.
+       * gfortran.dg/pr24823.f: Likewise.
+       * gfortran.dg/pr39937.f: Likewise.
+       * gfortran.dg/pr41011.f: Likewise.
+       * gfortran.dg/pr61318.f90: Likewise.
+       * gfortran.dg/c-interop/c407b-2.f90: Remove xfails.
+       * gfortran.dg/c-interop/c535b-2.f90: Likewise.
+
+2021-11-06  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102715
+       * gfortran.dg/pr68019.f90: Adjust error message.
+       * gfortran.dg/pr102715.f90: New test.
+
+2021-11-06  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX.
+
+2021-11-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102817
+       * gfortran.dg/pr102817.f90: New test.
+
+2021-11-05  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103073
+       * g++.dg/torture/pr103073.C: New test.
+       * gcc.dg/tree-ssa/modref-11.c: New test.
+
+2021-11-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/69419
+       * gfortran.dg/pr69419.f90: New test.
+
+2021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       PR fortran/100972
+       * gfortran.dg/implicit_14.f90: Adjust error.
+       * gfortran.dg/external_implicit_none_3.f08: New test.
+
+2021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
+       on Darwin also use posix_memalign ().
+
+2021-11-05  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr103093.c: New.
+
+2021-11-05  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       PR target/103085
+       PR target/103085
+       * gcc.target/aarch64/pr103085.c: New test
+
+2021-11-05  Martin Liska  <mliska@suse.cz>
+
+       PR gcov-profile/102945
+       * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
+
+2021-11-05  Martin Liska  <mliska@suse.cz>
+
+       PR debug/102955
+       * g++.dg/pr102955.C: New test.
+
+2021-11-04  Jonathan Wakely  <jwakely@redhat.com>
+
+       * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
+       deprecation warnings.
+       * g++.dg/cpp0x/noexcept06.C: Likewise.
+       * g++.dg/cpp0x/noexcept07.C: Likewise.
+       * g++.dg/eh/forced3.C: Likewise.
+       * g++.dg/eh/unexpected1.C: Likewise.
+       * g++.old-deja/g++.eh/spec1.C: Likewise.
+       * g++.old-deja/g++.eh/spec2.C: Likewise.
+       * g++.old-deja/g++.eh/spec3.C: Likewise.
+       * g++.old-deja/g++.eh/spec4.C: Likewise.
+       * g++.old-deja/g++.mike/eh33.C: Likewise.
+       * g++.old-deja/g++.mike/eh34.C: Likewise.
+       * g++.old-deja/g++.mike/eh50.C: Likewise.
+       * g++.old-deja/g++.mike/eh51.C: Likewise.
+
+2021-11-04  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test.
+       * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test.
+       * gcc.target/aarch64/signbit-2.c: New test.
+
+2021-11-04  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/signbit-2.c: New test.
+       * gcc.dg/signbit-3.c: New test.
+       * gcc.dg/signbit-4.c: New test.
+       * gcc.dg/signbit-5.c: New test.
+       * gcc.dg/signbit-6.c: New test.
+       * gcc.target/aarch64/signbit-1.c: New test.
+
+2021-11-04  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/103079
+       * gcc.dg/pr103079.c: New.
+
+2021-11-04  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/93385
+       * gcc.dg/guality/ipa-sra-1.c: New test.
+
+2021-11-04  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: New code
+       generation tests.
+
+2021-11-04  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c:
+       Relax incorrect register number requirement.
+       * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept
+       equivalent codegen with fmov.
+
+2021-11-04  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/amxtile-3.c: Check leal/addl for x32.
+
+2021-11-04  Tamar Christina  <tamar.christina@arm.com>
+
+       PR testsuite/103042
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
+       Likewise.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
+       Likewise.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
+       Likewise.
+       * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
+       * gcc.dg/vect/complex/complex-add-template.c: Likewise.
+       * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
+       Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
+       * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
+       Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
+       Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
+       Likewise.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
+       Likewise.
+
+2021-11-04  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/103075
+       * gcc.dg/pr103075.c: New testcase.
+
+2021-11-04  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/103062
+       * gcc.dg/pr103062.c: New test.
+
+2021-11-04  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       * gcc.dg/vect/pr101145_1.c: Update case.
+       * gcc.dg/vect/pr101145_2.c: Update case.
+       * gcc.dg/vect/pr101145_3.c: Update case.
+
+2021-11-04  Martin Liska  <mliska@suse.cz>
+
+       * g++.dg/asan/asan_test.C: Disable one warning.
+
+2021-11-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test.
+
+2021-11-04  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr101989-3.c: New test.
+
+2021-11-04  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102464-copysign-1.c: New test.
+
+2021-11-04  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/vnni-auto-vectorize-1.c: New test.
+       * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto.
+
+2021-11-04  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/amxtile-3.c: New test.
+
+2021-11-04  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/opt/pr102970.C: Only run in C++14 and up.
+
+2021-11-03  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/103031
+       * gcc.dg/init-rounding-math-1.c: New test.
+
+2021-11-03  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/pr23744.c: Tweak output checks.
+       * gcc.dg/tree-ssa/vrp07.c: Ditto.
+       * gcc.dg/tree-ssa/vrp08.c: Ditto.
+       * gcc.dg/tree-ssa/vrp09.c: Ditto.
+       * gcc.dg/tree-ssa/vrp20.c: Ditto.
+       * gcc.dg/tree-ssa/vrp92.c: Ditto.
+       * jit.dg/test-sum-of-squares.c: Ditto.
+
+2021-11-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102970
+       * g++.dg/opt/pr102970.C: New testcase.
+
+2021-11-03  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/torture/pr103040.C: New test.
+
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/ipa/modref-3.c: New test.
+
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/ipa/modref-1.C: Update template.
+       * gcc.dg/tree-ssa/modref-10.c: New test.
+
+2021-11-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
+       and use z/Architecture since the tests require vector extensions.
+       * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
+       * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
+       * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
+
+2021-11-02  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/103007
+       * g++.dg/pr103007.C: New test.
+
+2021-11-02  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/103038
+       * g++.dg/pr103038.C: New testcase.
+
+2021-11-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/103020
+       * gcc.target/i386/pr103020.c: New test.
+
+2021-11-02  Martin Liska  <mliska@suse.cz>
+
+       * gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
+       * gcc.dg/vect/tsvc/license.txt: New test.
+       * gcc.dg/vect/tsvc/tsvc.h: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
+       * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
+
+2021-11-02  liuhongt  <hongtao.liu@intel.com>
+
+       PR testsuite/102944
+       * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
+       selector.
+       * gcc.dg/Warray-bounds-48.c: Ditto.
+       * gcc.dg/Warray-bounds-51.c: Ditto.
+       * gcc.dg/Warray-parameter-3.c: Ditto.
+       * gcc.dg/Wstringop-overflow-14.c: Ditto.
+       * gcc.dg/Wstringop-overflow-21.c: Ditto.
+       * gcc.dg/Wstringop-overflow-68.c: Ditto
+       * gcc.dg/Wstringop-overflow-76.c: Ditto
+       * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
+       * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
+       efficient target.
+       (vect_slp_v4qi_store_unalign_1): Ditto.
+       (struct_4char_block_move): Ditto.
+       (struct_8char_block_move): Ditto.
+       (stryct_16char_block_move): Ditto.
+       (vect_slp_v2hi_store_align): Ditto.
+       (vect_slp_v2qi_store): Rename to ..
+       (vect_slp_v2qi_store_align): .. this.
+       (vect_slp_v4qi_store): Rename to ..
+       (vect_slp_v4qi_store_align): .. This.
+       (vect_slp_v8qi_store): Rename to ..
+       (vect_slp_v8qi_store_unalign_1): .. This.
+       (vect_slp_v16qi_store): Rename to ..
+       (vect_slp_v16qi_store_unalign_1): .. This.
+       (vect_slp_v2hi_store): Rename to ..
+       (vect_slp_v2hi_store_unalign): .. This.
+       (vect_slp_v4hi_store): Rename to ..
+       (vect_slp_v4hi_store_unalign): This.
+       (vect_slp_v2si_store): Rename to ..
+       (vect_slp_v2si_store_align): .. This.
+       (vect_slp_v4si_store): Rename to ..
+       (vect_slp_v4si_store_unalign): Ditto.
+       (check_vect_slp_aligned_store_usage): Rename to ..
+       (check_vect_slp_store_usage): .. this and adjust code to make
+       it an exact pattern match of corresponding testcase.
+
+2021-11-02  Roger Sayle  <roger@nextmovesoftware.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/102986
+       * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
+       * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
+       * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
+       * gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
+       * gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
+
+2021-11-02  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/loop-8.C: New test.
+
+2021-11-01  Martin Liska  <mliska@suse.cz>
+
+       * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
+
+2021-11-01  qing zhao  <qing.zhao@oracle.com>
+
+       * c-c++-common/pr102281.c: New test.
+       * gcc.target/i386/auto-init-2.c: Adjust testing case.
+       * gcc.target/i386/auto-init-4.c: Likewise.
+       * gcc.target/i386/auto-init-6.c: Likewise.
+       * gcc.target/aarch64/auto-init-6.c: Likewise.
+
+2021-11-01  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/vect-cse-codegen.c: New test.
+
+2021-11-01  Tamar Christina  <tamar.christina@arm.com>
+
+       PR testsuite/103000
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
+       Force unroll.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
+       Likewise
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
+       Likewise.
+
+2021-11-01  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume
+       "escape-source" attribute.
+       * c-c++-common/diagnostic-format-json-2.c: Likewise.
+       * c-c++-common/diagnostic-format-json-3.c: Likewise.
+       * c-c++-common/diagnostic-format-json-4.c: Likewise, twice.
+       * c-c++-common/diagnostic-format-json-5.c: Likewise.
+       * gcc.dg/cpp/warn-normalized-4-bytes.c: New test.
+       * gcc.dg/cpp/warn-normalized-4-unicode.c: New test.
+       * gcc.dg/encoding-issues-bytes.c: New test.
+       * gcc.dg/encoding-issues-unicode.c: New test.
+       * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume
+       "escape-source" attribute.
+       * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
+       * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
+
+2021-11-01  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr103003.c: New.
+
+2021-10-31  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/ipa/modref-1.C: New test.
+
+2021-10-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/102959
+       * gdc.dg/torture/pr96435.d: Adjust for BigEndian.
+
+2021-10-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR middle-end/102972
+       * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API
+       routine test.
+       * gfortran.dg/gomp/order-6.f90: Add missing bind(C).
+       * c-c++-common/gomp/teams-3.c: New test.
+       * gfortran.dg/gomp/teams-3.f90: New test.
+       * gfortran.dg/gomp/teams-4.f90: New test.
+
+2021-10-30  Manfred Schwarb  <manfred99@gmx.ch>
+
+       * gfortran.dg/intrinsic_short-long.f90: New test.
+
+2021-10-30  Steve Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/99853
+       * gfortran.dg/pr99853.f90: New test.
+
+2021-10-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/loop-10.c: New test.
+
+2021-10-29  Tamar Christina  <tamar.christina@arm.com>
+
+       * g++.dg/vect/pr99149.cc: Update case.
+
+2021-10-29  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-c++-common/gomp/pragma-1.c: New test.
+       * c-c++-common/gomp/pragma-2.c: New test.
+
+2021-10-29  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/loop-unswitch-2.c: Adjust for threading changes.
+       * gcc.dg/old-style-asm-1.c: Same.
+       * gcc.dg/tree-ssa/phi_on_compare-1.c: Same.
+       * gcc.dg/tree-ssa/phi_on_compare-2.c: Same.
+       * gcc.dg/tree-ssa/phi_on_compare-3.c: Same.
+       * gcc.dg/tree-ssa/phi_on_compare-4.c: Same.
+       * gcc.dg/tree-ssa/pr20701.c: Same.
+       * gcc.dg/tree-ssa/pr21001.c: Same.
+       * gcc.dg/tree-ssa/pr21294.c: Same.
+       * gcc.dg/tree-ssa/pr21417.c: Same.
+       * gcc.dg/tree-ssa/pr21559.c: Same.
+       * gcc.dg/tree-ssa/pr21563.c: Same.
+       * gcc.dg/tree-ssa/pr49039.c: Same.
+       * gcc.dg/tree-ssa/pr59597.c: Same.
+       * gcc.dg/tree-ssa/pr61839_1.c: Same.
+       * gcc.dg/tree-ssa/pr61839_3.c: Same.
+       * gcc.dg/tree-ssa/pr66752-3.c: Same.
+       * gcc.dg/tree-ssa/pr68198.c: Same.
+       * gcc.dg/tree-ssa/pr77445-2.c: Same.
+       * gcc.dg/tree-ssa/pr77445.c: Same.
+       * gcc.dg/tree-ssa/ranger-threader-1.c: Same.
+       * gcc.dg/tree-ssa/ranger-threader-2.c: Same.
+       * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
+       * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
+       * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same.
+       * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
+       * gcc.dg/tree-ssa/vrp02.c: Same.
+       * gcc.dg/tree-ssa/vrp03.c: Same.
+       * gcc.dg/tree-ssa/vrp05.c: Same.
+       * gcc.dg/tree-ssa/vrp06.c: Same.
+       * gcc.dg/tree-ssa/vrp07.c: Same.
+       * gcc.dg/tree-ssa/vrp08.c: Same.
+       * gcc.dg/tree-ssa/vrp09.c: Same.
+       * gcc.dg/tree-ssa/vrp33.c: Same.
+       * gcc.dg/uninit-pred-9_b.c: Same.
+       * gcc.dg/uninit-pred-7_a.c: xfail.
+
+2021-10-29  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * lib/multiline.exp (_build_multiline_regex): Use a better
+       regexp than .* to match up to EOL.
+
+2021-10-29  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr102983.c: New.
+
+2021-10-29  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/102977
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
+       Updated.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
+       Updated.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
+       Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated.
+       * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
+       Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
+       Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
+       Updated.
+       * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
+       Updated.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed.
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c:
+       Removed.
+
+2021-10-29  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
+
+2021-10-29  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/torture/fp-uint64-convert-double-1.c: Add
+       -fexcess-precision=standard.
+
+2021-10-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102820
+       * g++.dg/cpp0x/dr2351.C: New test.
+
+2021-10-29  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       PR target/102868
+       * gcc.target/powerpc/pr102868.c: New test.
+
+2021-10-29  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102464-vrndscaleph.c: New test.
+
+2021-10-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102951
+       * gcc.dg/tree-ssa/pr102951.c: New test.
+       * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics.
+
+2021-10-28  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/ifcvt-4.c: Adjust.
+
+2021-10-28  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for.
+       * gcc.dg/tree-ssa/pr21458-2.c: Ditto.
+
+2021-10-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102933
+       * g++.dg/cpp2a/nontype-class50.C: New test.
+       * g++.dg/cpp2a/nontype-class50a.C: New test.
+
+2021-10-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102780
+       * g++.dg/cpp1z/fold13.C: New test.
+
+2021-10-28  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/84407
+       * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase.
+       * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
+
+2021-10-28  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/vrp106.c: Adjust for threading.
+       * gcc.dg/tree-ssa/vrp113.c: Same.
+
+2021-10-28  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/57245
+       * gcc.dg/torture/fp-double-convert-float-1.c: New testcase.
+
+2021-10-28  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/102767
+       * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file.
+
+2021-10-28  Alexandre Oliva  <oliva@adacore.com>
+
+       * c-c++-common/torture/harden-comp.c: New.
+       * c-c++-common/torture/harden-cond.c: New.
+
+2021-10-28  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       * gcc.target/powerpc/builtins-1.c: Adjust.
+
+2021-10-28  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       PR target/94613
+       * gcc.target/powerpc/pr94613.c: New test.
+
+2021-10-28  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-recip-1.c: New test.
+       * gcc.target/i386/avx512fp16-recip-2.c: Ditto.
+       * gcc.target/i386/pr102464.c: Add -fno-trapping-math.
+
+2021-10-27  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Warray-bounds-90.c: Fix a typo.
+
+2021-10-27  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test.
+
+2021-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102897
+       * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options.
+
+2021-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/loop-8.c: New test.
+       * c-c++-common/gomp/loop-9.c: New test.
+
+2021-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102854
+       * g++.dg/gomp/loop-3.C: Don't expect some errors.
+       * g++.dg/gomp/loop-7.C: New test.
+
+2021-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102753
+       * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux.
+       * g++.dg/cpp2a/consteval24.C: New test.
+       * g++.dg/cpp23/consteval-if12.C: New test.
+
+2021-10-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102753
+       * g++.dg/cpp2a/consteval13.C: Don't expect errors.
+       * g++.dg/cpp2a/consteval20.C: New test.
+       * g++.dg/cpp2a/consteval21.C: New test.
+       * g++.dg/cpp2a/consteval22.C: New test.
+       * g++.dg/cpp2a/consteval23.C: New test.
+       * g++.dg/cpp23/consteval-if11.C: New test.
+
+2021-10-26  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/102238
+       PR tree-optimization/102919
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings.
+       * gcc.dg/Wrestrict-23.c: New test.
+
+2021-10-26  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Wstringop-overflow-22.c: Correct typos.
+       * gcc.dg/Wstringop-overflow-81.c: New test.
+
+2021-10-26  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/102453
+       * gcc.dg/Warray-bounds-90.c: New test.
+       * gcc.dg/Wstringop-overflow-77.c: New test.
+       * gcc.dg/Wstringop-overflow-78.c: New test.
+       * gcc.dg/Wstringop-overflow-79.c: New test.
+       * gcc.dg/Wstringop-overflow-80.c: New test.
+       * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
+
+2021-10-26  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/86551
+       * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains
+       fixed.
+
+2021-10-26  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102956
+       * gfortran.dg/pdt_32.f03: New test.
+
+2021-10-26  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/102842
+       * g++.target/arm/pr102842.C: New test.
+
+2021-10-26  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102917
+       * gfortran.dg/pdt_4.f03: Adjust testcase.
+
+2021-10-26  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102816
+       * gfortran.dg/pr102816.f90: New test.
+
+2021-10-26  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8
+       vector support.  Also, add -DNO_WARN_X86_INTRINSICS.
+
+2021-10-26  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/102617
+       * g++.dg/cpp23/init-stmt1.C: New test.
+       * g++.dg/cpp23/init-stmt2.C: New test.
+
+2021-10-26  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR testsuite/102910
+       * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer
+       instead of alloca.
+
+2021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/102834
+       * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign
+       to dg-options.
+
+2021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/102835
+       * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of
+       %ebp.
+
+2021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR testsuite/102836
+       * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to
+       dg-options.
+       * gcc.target/i386/pieces-memset-4.c: Likewise.
+       * gcc.target/i386/pieces-memset-7.c: Likewise.
+       * gcc.target/i386/pieces-memset-8.c: Likewise.
+       * gcc.target/i386/pieces-memset-41.c: Likewise.
+       * gcc.target/i386/pr90773-1.c: Likewise.
+
+2021-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to
+       dg-options.
+       * gcc.target/i386/pr100704-2.c: Likewise.
+
+2021-10-26  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.dg/pr102897.c: New test.
+
+2021-10-26  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102885
+       * gfortran.dg/lto/bind-c-char_0.f90: New test.
+
+2021-10-26  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/i386/sse2-v1ti-shift.c: New test case.
+
+2021-10-26  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR testsuite/102857
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats.
+       Tweak for aarch64.
+
+2021-10-26  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/pr21090.c: Adjust for threading.
+       * gcc.dg/tree-ssa/ssa-thread-12.c: Removed.
+
+2021-10-26  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes.
+       * gcc.dg/graphite/scop-dsyr2k.c: Same.
+       * gcc.dg/graphite/scop-dsyrk-2.c: Same.
+       * gcc.dg/graphite/scop-dsyrk.c: Same.
+       * gcc.dg/tree-ssa/pr20701.c: Same.
+       * gcc.dg/tree-ssa/pr20702.c: Same.
+       * gcc.dg/tree-ssa/pr21086.c: Same.
+       * gcc.dg/tree-ssa/pr25382.c: Same.
+       * gcc.dg/tree-ssa/pr58480.c: Same.
+       * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same.
+       * gcc.dg/tree-ssa/vrp08.c: Same.
+       * gcc.dg/tree-ssa/vrp55.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed.
+       * gcc.dg/tree-ssa/ssa-thread-11.c: Removed.
+       * gcc.dg/uninit-pr89230-1.c: xfail.
+       * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file.
+
+2021-10-25  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test.
+       * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp.
+
+2021-10-25  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/bfin/ssashift-1.c: New test case.
+
+2021-10-25  Tamar Christina  <tamar.christina@arm.com>
+
+       PR target/102907
+       * gcc.target/aarch64/shrn-combine-1.c: Disable SVE.
+       * gcc.target/aarch64/shrn-combine-2.c: Likewise.
+       * gcc.target/aarch64/shrn-combine-3.c: Likewise.
+       * gcc.target/aarch64/shrn-combine-4.c: Likewise.
+       * gcc.target/aarch64/shrn-combine-5.c: Likewise.
+       * gcc.target/aarch64/shrn-combine-6.c: Likewise.
+       * gcc.target/aarch64/shrn-combine-7.c: Likewise.
+
+2021-10-25  Jim Wilson  <jimw@sifive.com>
+           Kito Cheng  <kito.cheng@sifive.com>
+           Jia-Wei Chen  <jiawei@iscas.ac.cn>
+           Shi-Hua Liao  <shihua@iscas.ac.cn>
+
+       * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase.
+       * gcc.target/riscv/zbs-bclr.c: New.
+       * gcc.target/riscv/zbs-bext.c: Ditto.
+       * gcc.target/riscv/zbs-binv.c: Ditto.
+       * gcc.target/riscv/zbs-bset.c: Ditto.
+
+2021-10-25  Jim Wilson  <jimw@sifive.com>
+
+       * gcc.target/riscv/zbb-li-rotr.c: New.
+
+2021-10-25  Jim Wilson  <jimw@sifive.com>
+           Kito Cheng  <kito.cheng@sifive.com>
+           Jia-Wei Chen  <jiawei@iscas.ac.cn>
+
+       * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New.
+       * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto.
+       * gcc.target/riscv/zbb-min-max.c: Ditto.
+       * gcc.target/riscv/zbb-rol-ror-01.c: Ditto.
+       * gcc.target/riscv/zbb-rol-ror-02.c: Ditto.
+       * gcc.target/riscv/zbb-rol-ror-03.c: Ditto.
+       * gcc.target/riscv/zbbw.c: Ditto.
+
+2021-10-25  Jim Wilson  <jimw@sifive.com>
+           Kito Cheng  <kito.cheng@sifive.com>
+           Jia-Wei Chen  <jiawei@iscas.ac.cn>
+
+       * gcc.target/riscv/zba-adduw.c: New.
+       * gcc.target/riscv/zba-shNadd-01.c: Ditto.
+       * gcc.target/riscv/zba-shNadd-02.c: Ditto.
+       * gcc.target/riscv/zba-shNadd-03.c: Ditto.
+       * gcc.target/riscv/zba-slliuw.c: Ditto.
+       * gcc.target/riscv/zba-zextw.c: Ditto.
+
+2021-10-25  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/102464
+       * gcc.target/i386/pr102464-sqrtph.c: New test.
+       * gcc.target/i386/pr102464-sqrtsh.c: New test.
+
+2021-10-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102920
+       * gcc.dg/torture/pr102920.c: New testcase.
+
+2021-10-25  konglin1  <lingling.kong@intel.com>
+
+       * gcc.target/i386/avx512fp16-complex-fma.c: New test.
+
+2021-10-24  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/bfin/20090914-3.c: Tweak test case.
+
+2021-10-23  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR fortran/9262
+       * gfortran.dg/bind-c-intent-out-2.f90: Moved to ...
+       * gfortran.dg/ubsan/bind-c-intent-out-2.f90
+
+2021-10-23  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/i386/sse2-v1ti-logic.c: New test case.
+       * gcc.target/i386/sse2-v1ti-logic-2.c: New test case.
+
+2021-10-23  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/95196
+       * gfortran.dg/PR95196.f90: New.
+
+2021-10-22  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/associate_3.f03: Replace dg-excess-errors by
+       other dg-* to change XFAIL to PASS.
+       * gfortran.dg/binding_label_tests_4.f03: Likewise.
+       * gfortran.dg/block_4.f08: Likewise.
+       * gfortran.dg/charlen_04.f90: Likewise.
+       * gfortran.dg/charlen_05.f90: Likewise.
+       * gfortran.dg/charlen_06.f90: Likewise.
+       * gfortran.dg/charlen_13.f90: Likewise.
+       * gfortran.dg/coarray_9.f90: Likewise.
+       * gfortran.dg/coarray_collectives_3.f90: Likewise.
+       * gfortran.dg/data_invalid.f90: Likewise.
+       * gfortran.dg/do_4.f: Likewise.
+       * gfortran.dg/dollar_sym_1.f90: Likewise.
+       * gfortran.dg/dollar_sym_3.f: Likewise.
+       * gfortran.dg/fmt_tab_1.f90: Likewise.
+       * gfortran.dg/fmt_tab_2.f90: Likewise.
+       * gfortran.dg/forall_16.f90: Likewise.
+       * gfortran.dg/g77/970125-0.f: Likewise.
+       * gfortran.dg/gomp/unexpected-end.f90: Likewise.
+       * gfortran.dg/interface_operator_1.f90: Likewise.
+       * gfortran.dg/interface_operator_2.f90: Likewise.
+       * gfortran.dg/line_length_4.f90: Likewise.
+       * gfortran.dg/line_length_5.f90: Likewise.
+       * gfortran.dg/line_length_6.f90: Likewise.
+       * gfortran.dg/line_length_8.f90: Likewise.
+       * gfortran.dg/line_length_9.f90: Likewise.
+       * gfortran.dg/pr65045.f90: Likewise.
+       * gfortran.dg/pr69497.f90: Likewise.
+       * gfortran.dg/submodule_21.f08: Likewise.
+       * gfortran.dg/tab_continuation.f: Likewise.
+       * gfortran.dg/typebound_proc_2.f90: Likewise.
+       * gfortran.dg/warnings_are_errors_1.f90: Likewise.
+
+2021-10-22  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/92621
+       * gfortran.dg/bind-c-intent-out-2.f90: New test.
+
+2021-10-22  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/94289
+       * gfortran.dg/PR94289.f90: New.
+
+2021-10-22  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/100906
+       * gfortran.dg/PR100906.f90: New.
+       * gfortran.dg/PR100906.c: New.
+
+2021-10-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102893
+       * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase.
+
+2021-10-22  Richard Biener  <rguenther@suse.de>
+
+       PR bootstrap/102681
+       * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase.
+       * gcc.dg/ubsan/pr81981.c: XFAIL one case.
+
+2021-10-21  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/102840
+       * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization.
+
+2021-10-21  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for
+       xmm/ymm load/store.
+
+2021-10-21  Martin Liska  <mliska@suse.cz>
+
+       PR debug/102585
+       PR bootstrap/102766
+       * gcc.dg/pr102585.c: New test.
+
+2021-10-21  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/102505
+       * g++.dg/torture/pr102505.C: New test.
+
+2021-10-21  Jakub Jelinek  <jakub@redhat.com>
+
+       * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work
+       instead of x = x + 1 in places where the latter could be a data race.
+       * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise.
+       * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise.
+
+2021-10-21  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/102812
+       * gcc.target/i386/pr102812.c: New test.
+
+2021-10-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/64888
+       * c-c++-common/ubsan/pr64888.c: New test.
+
+2021-10-21  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.dg/pr36902.c: Move buf to be a non-static variable.
+
+2021-10-21  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/102861
+       * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan
+       the vect dump instead.
+
+2021-10-21  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * gfortran.dg/gomp/cancel-1.f90: Adjust testcase.
+       * gfortran.dg/gomp/nesting-3.f90: Adjust testcase.
+       * gfortran.dg/gomp/strictly-structured-block-1.f90: New test.
+       * gfortran.dg/gomp/strictly-structured-block-2.f90: New test.
+       * gfortran.dg/gomp/strictly-structured-block-3.f90: New test.
+
+2021-10-21  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/94070
+       * gfortran.dg/c-interop/shape-bindc.f90: New test.
+       * gfortran.dg/c-interop/shape-poly.f90: New test.
+       * gfortran.dg/c-interop/size-bindc.f90: New test.
+       * gfortran.dg/c-interop/size-poly.f90: New test.
+       * gfortran.dg/c-interop/ubound-bindc.f90: New test.
+       * gfortran.dg/c-interop/ubound-poly.f90: New test.
+
+2021-10-20  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/mvn-cmeq0-1.c: New test.
+
+2021-10-20  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/narrow_high_combine.c: Update case.
+       * gcc.target/aarch64/xtn-combine-1.c: New test.
+       * gcc.target/aarch64/xtn-combine-2.c: New test.
+       * gcc.target/aarch64/xtn-combine-3.c: New test.
+       * gcc.target/aarch64/xtn-combine-4.c: New test.
+       * gcc.target/aarch64/xtn-combine-5.c: New test.
+       * gcc.target/aarch64/xtn-combine-6.c: New test.
+
+2021-10-20  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/shl-combine-2.c: New test.
+       * gcc.target/aarch64/shl-combine-3.c: New test.
+       * gcc.target/aarch64/shl-combine-4.c: New test.
+       * gcc.target/aarch64/shl-combine-5.c: New test.
+
+2021-10-20  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/shrn-combine-10.c: New test.
+       * gcc.target/aarch64/shrn-combine-5.c: New test.
+       * gcc.target/aarch64/shrn-combine-6.c: New test.
+       * gcc.target/aarch64/shrn-combine-7.c: New test.
+       * gcc.target/aarch64/shrn-combine-8.c: New test.
+       * gcc.target/aarch64/shrn-combine-9.c: New test.
+
+2021-10-20  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/shrn-combine-1.c: New test.
+       * gcc.target/aarch64/shrn-combine-2.c: New test.
+       * gcc.target/aarch64/shrn-combine-3.c: New test.
+       * gcc.target/aarch64/shrn-combine-4.c: New test.
+
+2021-10-20  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan
+       pattern.
+
+2021-10-20  Martin Liska  <mliska@suse.cz>
+
+       Revert:
+       2021-10-20  Martin Liska  <mliska@suse.cz>
+
+       PR target/102374
+       * gcc.target/i386/pr102374.c: New test.
+
+2021-10-20  Martin Liska  <mliska@suse.cz>
+
+       Revert:
+       2021-10-20  Martin Liska  <mliska@suse.cz>
+
+       PR target/102375
+       * gcc.target/aarch64/pr102375.c: New test.
+
+2021-10-20  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       PR target/100966
+       * gcc.target/aarch64/frint.x: Add roundeven tests.
+       * gcc.target/aarch64/frint_double.c: Likewise.
+       * gcc.target/aarch64/frint_float.c: Likewise.
+
+2021-10-20  Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization.
+       * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
+       * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
+       * gcc.target/aarch64/mla_intrinsic_1.c: Likewise.
+       * gcc.target/aarch64/mls_intrinsic_1.c: Likewise.
+       * gcc.target/aarch64/mul_intrinsic_1.c: Likewise.
+       * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise.
+       * gcc.target/aarch64/vclz.c: Likewise.
+       * gcc.target/aarch64/vneg_s.c: Likewise.
+
+2021-10-20  Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/aarch64/merge_trunc1.c: New test.
+
+2021-10-20  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/pr102764.c: New test.
+
+2021-10-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102815
+       * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle
+       big andian.
+
+2021-10-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102642
+       * g++.dg/tls/pr102642.C: New test.
+
+2021-10-20  Aldy Hernandez  <aldyh@redhat.com>
+           Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/Warray-bounds-87.c: Remove xfail.
+       * gcc.dg/analyzer/pr94851-2.c: Remove xfail.
+       * gcc.dg/graphite/pr69728.c: Remove xfail.
+       * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail.
+       * gcc.dg/graphite/scop-dsyrk.c: Remove xfail.
+       * gcc.dg/shrink-wrap-loop.c: Remove xfail.
+       * gcc.dg/loop-8.c: Adjust for new threading restrictions.
+       * gcc.dg/tree-ssa/ifc-20040816-1.c: Same.
+       * gcc.dg/tree-ssa/pr21559.c: Same.
+       * gcc.dg/tree-ssa/pr59597.c: Same.
+       * gcc.dg/tree-ssa/pr71437.c: Same.
+       * gcc.dg/tree-ssa/pr77445-2.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
+       * gcc.dg/vect/bb-slp-16.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove.
+       * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove.
+       * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove.
+       * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test.
+
+2021-10-20  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker.
+
+2021-10-20  Hongtao Liu  <hongtao.liu@intel.com>
+           Kewen Lin  <linkw@linux.ibm.com>
+
+       PR middle-end/102722
+       PR middle-end/102697
+       PR middle-end/102462
+       PR middle-end/102706
+       PR middle-end/102744
+       * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new
+       xfail/target selector.
+       * gcc.dg/Warray-bounds-51.c: Ditto.
+       * gcc.dg/Warray-parameter-3.c: Ditto.
+       * gcc.dg/Wstringop-overflow-14.c: Ditto.
+       * gcc.dg/Wstringop-overflow-21.c: Ditto.
+       * gcc.dg/Wstringop-overflow-68.c: Ditto.
+       * gcc.dg/Wstringop-overflow-76.c: Ditto.
+       * gcc.dg/Warray-bounds-48.c: Ditto.
+       * gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
+       * lib/target-supports.exp (check_vect_slp_aligned_store_usage):
+       New function.
+       (check_effective_target_vect_slp_v2qi_store): Ditto.
+       (check_effective_target_vect_slp_v4qi_store): Ditto.
+       (check_effective_target_vect_slp_v8qi_store): Ditto.
+       (check_effective_target_vect_slp_v16qi_store): Ditto.
+       (check_effective_target_vect_slp_v2hi_store): Ditto.
+       (check_effective_target_vect_slp_v4hi_store): Ditto.
+       (check_effective_target_vect_slp_v2si_store): Ditto.
+       (check_effective_target_vect_slp_v4si_store): Ditto.
+       * c-c++-common/Wstringop-overflow-2-novec.c: New test.
+       * gcc.dg/Warray-bounds-51-novec.c: New test.
+       * gcc.dg/Warray-bounds-48-novec.c: New test.
+       * gcc.dg/Warray-parameter-3-novec.c: New test.
+       * gcc.dg/Wstringop-overflow-14-novec.c: New test.
+       * gcc.dg/Wstringop-overflow-21-novec.c: New test.
+       * gcc.dg/Wstringop-overflow-76-novec.c: New test.
+       * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test.
+
+2021-10-19  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints
+       to minimally Power8.
+
+2021-10-19  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/92482
+       * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
+
+2021-10-19  Martin Liska  <mliska@suse.cz>
+
+       PR target/102375
+       * gcc.target/aarch64/pr102375.c: New test.
+
+2021-10-19  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102827
+       * gcc.dg/pr102827.c: New testcase.
+
+2021-10-19  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       * gcc.target/powerpc/builtins-1.c: Update instruction counts.
+
+2021-10-19  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       * gcc.target/powerpc/p10_vec_xl_sext.c: New test.
+
+2021-10-19  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR target/93183
+       * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options.
+
+2021-10-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102786
+       * g++.dg/cpp2a/constexpr-virtual19.C: New test.
+
+2021-10-19  Martin Liska  <mliska@suse.cz>
+
+       PR target/102374
+       * gcc.target/i386/pr102374.c: New test.
+
+2021-10-19  dianhong xu  <dianhong.xu@intel.com>
+
+       * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test.
+       * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test.
+       * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test.
+       * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test.
+
+2021-10-18  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/102796
+       * g++.dg/pr102796.C: New.
+
+2021-10-18  Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2):
+       Add tests.
+       * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2):
+       Add tests.
+
+2021-10-18  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/102761
+       * gcc.target/i386/pr102761.c: New test.
+
+2021-10-18  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/crash90.C: Check location of pedwarn.
+
+2021-10-18  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/387-12.c (dg-do compile): Require ia32.
+       (dg-options): Remove -m32.
+
+2021-10-18  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/i386/387-12.c: Add explicit -m32 option.
+
+2021-10-18  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/bfin/ones.c: New test case.
+       * gcc.target/bfin/parity.c: New test case.
+       * gcc.target/bfin/popcount.c: New test case.
+
+2021-10-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102788
+       * g++.dg/vect/pr102788.cc: New testcase.
+
+2021-10-18  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/bfin/ssabs.c: New test case.
+       * gcc.target/bfin/ssneg.c: New test case.
+
+2021-10-18  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR target/93183
+       * gcc.target/aarch64/sve/cond_unary_4.c: Adjust.
+       * gcc.target/aarch64/sve/pr93183.c: New test.
+
+2021-10-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102086
+       PR fortran/92189
+       PR fortran/92621
+       PR fortran/101308
+       PR fortran/101309
+       PR fortran/101635
+       PR fortran/92482
+       * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase.
+       * gfortran.dg/PR100914.f90: Remove xfail.
+       * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr.
+       * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr.
+       * gfortran.dg/PR93963.f90: Extend select-rank tests.
+       * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run,
+       update scan-dump.
+       * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump.
+       * gfortran.dg/bind_c_char_10.f90: Update scan-dump.
+       * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry".
+       * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail.
+       * gfortran.dg/c-interop/c1255-1.f90: Likewise.
+       * gfortran.dg/c-interop/c407c-1.f90: Update dg-error.
+       * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail.
+       * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise.
+       * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise.
+       * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise.
+       * gfortran.dg/c-interop/contiguous-2.f90: Likewise.
+       * gfortran.dg/c-interop/contiguous-3.f90: Likewise.
+       * gfortran.dg/c-interop/deferred-character-1.f90: Likewise.
+       * gfortran.dg/c-interop/deferred-character-2.f90: Likewise.
+       * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise.
+       * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise.
+       * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise.
+       * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise.
+       * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise.
+       * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise.
+       * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise.
+       * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise.
+       * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise.
+       * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend.
+       * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes.
+       * gfortran.dg/c-interop/shape.f90: Add implicit none.
+       * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char.
+       * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise.
+       * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail.
+       * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise.
+       * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise.
+       * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise.
+       * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise.
+       * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry".
+       * gfortran.dg/pr93792.f90: Turn XFAIL into PASS.
+       * gfortran.dg/ISO_Fortran_binding_19.f90: New test.
+       * gfortran.dg/assumed_type_12.f90: New test.
+       * gfortran.dg/assumed_type_13.c: New test.
+       * gfortran.dg/assumed_type_13.f90: New test.
+       * gfortran.dg/bind-c-char-descr.f90: New test.
+       * gfortran.dg/bind-c-contiguous-1.c: New test.
+       * gfortran.dg/bind-c-contiguous-1.f90: New test.
+       * gfortran.dg/bind-c-contiguous-2.f90: New test.
+       * gfortran.dg/bind-c-contiguous-3.c: New test.
+       * gfortran.dg/bind-c-contiguous-3.f90: New test.
+       * gfortran.dg/bind-c-contiguous-4.c: New test.
+       * gfortran.dg/bind-c-contiguous-4.f90: New test.
+       * gfortran.dg/bind-c-contiguous-5.c: New test.
+       * gfortran.dg/bind-c-contiguous-5.f90: New test.
+
+2021-10-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102798
+       * gcc.dg/pr102798.c: New testcase.
+
+2021-10-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102745
+       * gfortran.dg/class_72.f90: New.
+
+2021-10-15  Jason Merrill  <jason@redhat.com>
+
+       PR c++/51851
+       PR c++/101402
+       PR c++/102033
+       PR c++/102034
+       PR c++/102039
+       PR c++/102044
+       * g++.dg/template/fnspec2.C: New test.
+       * g++.dg/template/parm-cv1.C: New test.
+       * g++.dg/template/parm-cv2.C: New test.
+       * g++.dg/template/parm-cv3.C: New test.
+
+2021-10-15  Harald Anlauf  <anlauf@gmx.de>
+           Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102685
+       * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
+       * gfortran.dg/pr70931.f90: Likewise.
+       * gfortran.dg/transfer_simplify_2.f90: Likewise.
+       * gfortran.dg/pr102685.f90: New test.
+
+2021-10-15  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/pr102736.c: Make sign explicit.
+
+2021-10-15  Richard Biener  <rguenther@suse.de>
+
+       * lib/prune.exp: Prune STABS obsoletion message.
+
+2021-10-15  Richard Biener  <rguenther@suse.de>
+
+       PR c/102763
+       * gcc.dg/gimplefe-error-12.c: New testcase.
+
+2021-10-15  Richard Biener  <rguenther@suse.de>
+
+       PR ipa/102762
+       * gcc.dg/torture/pr102762.c: New testcase.
+
+2021-10-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test.
+       * gcc.target/i386/avx512fp16-pr101846.c: Ditto.
+       * gcc.target/i386/avx512fp16-pr94680.c: Ditto.
+
+2021-10-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-v4hf-concat.c: New test.
+
+2021-10-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for
+       vblendmps.
+       * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise.
+       * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise.
+       * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise.
+       * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl.
+       * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise.
+
+2021-10-15  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/ext/vla22.C: Don't expect a narrowing error.
+       * g++.dg/cpp0x/constexpr-inst1.C: New test.
+
+2021-10-15  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr102738.c: Add target int128.
+
+2021-10-14  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/format/c11-dfp-printf-1.c,
+       gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c,
+       gcc.dg/format/c2x-dfp-scanf-1.c: New tests.
+
+2021-10-14  Raphael Moreira Zinsly  <rzinsly@linux.ibm.com>
+
+       * gcc.target/powerpc/unwind-backchain.c: New test.
+
+2021-10-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102717
+       * gfortran.dg/reshape_shape_2.f90: New test.
+
+2021-10-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102716
+       * gfortran.dg/shape_10.f90: New test.
+
+2021-10-14  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/102738
+       * gcc.dg/pr102738.c: New.
+
+2021-10-14  Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       * gfortran.dg/gomp/declare-variant-1.f90: New test.
+       * gfortran.dg/gomp/declare-variant-10.f90: New test.
+       * gfortran.dg/gomp/declare-variant-11.f90: New test.
+       * gfortran.dg/gomp/declare-variant-12.f90: New test.
+       * gfortran.dg/gomp/declare-variant-13.f90: New test.
+       * gfortran.dg/gomp/declare-variant-14.f90: New test.
+       * gfortran.dg/gomp/declare-variant-15.f90: New test.
+       * gfortran.dg/gomp/declare-variant-16.f90: New test.
+       * gfortran.dg/gomp/declare-variant-17.f90: New test.
+       * gfortran.dg/gomp/declare-variant-18.f90: New test.
+       * gfortran.dg/gomp/declare-variant-19.f90: New test.
+       * gfortran.dg/gomp/declare-variant-2.f90: New test.
+       * gfortran.dg/gomp/declare-variant-2a.f90: New test.
+       * gfortran.dg/gomp/declare-variant-3.f90: New test.
+       * gfortran.dg/gomp/declare-variant-4.f90: New test.
+       * gfortran.dg/gomp/declare-variant-5.f90: New test.
+       * gfortran.dg/gomp/declare-variant-6.f90: New test.
+       * gfortran.dg/gomp/declare-variant-7.f90: New test.
+       * gfortran.dg/gomp/declare-variant-8.f90: New test.
+       * gfortran.dg/gomp/declare-variant-9.f90: New test.
+
+2021-10-14  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.target/mips/msa-insert-split.c: Turn off vectorizer.
+
+2021-10-14  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/sve/pred-cond-reduc.c: New test.
+
+2021-10-14  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer.
+
+2021-10-14  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/102736
+       * gcc.dg/tree-ssa/pr102736.c: New test.
+
+2021-10-14  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add new mask3 builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for
+       mask/mask3 intrinsic.
+       * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for
+       -mavx512vl.
+       * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto.
+
+2021-10-14  liuhongt  <hongtao.liu@intel.com>
+
+       * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize.
+
+2021-10-13  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/102630
+       * gcc.target/i386/addr-space-2.c: Add -Wall.
+       * gcc.target/i386/addr-space-3.c: New test.
+
+2021-10-13  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/arm/mve/mve.exp: Make it test main directory.
+       * gcc.target/arm/mve/mve_load_memory_modes.c: New test.
+       * gcc.target/arm/mve/mve_store_memory_modes.c: New test.
+
+2021-10-13  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102659
+       * gcc.dg/torture/pr69760.c: Adjust the testcase.
+       * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move
+       the conversions to unsigned as well.
+
+2021-10-13  Richard Biener  <rguenther@suse.de>
+
+       PR ipa/102714
+       * gcc.dg/ipa/pr102714.c: New testcase.
+
+2021-10-13  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR testsuite/102658
+       * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2.
+       * gcc.target/powerpc/dform-2.c: Likewise.
+       * gcc.target/powerpc/pr80510-2.c: Likewise.
+
+2021-10-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
+       gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
+       gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
+
+2021-10-12  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       PR target/101985
+       * gcc.target/powerpc/pr101985-1.c: New.
+       * gcc.target/powerpc/pr101985-2.c: New.
+
+2021-10-12  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/85730
+       PR target/82524
+       * gcc.target/i386/pr85730.c: New test.
+
+2021-10-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102696
+       * g++.dg/vect/pr102696.cc: New testcase.
+
+2021-10-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102572
+       * g++.dg/vect/pr102572.cc: New testcase.
+
+2021-10-12  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
+       * gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
+       * gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
+       * gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
+
+2021-10-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102541
+       * gfortran.dg/assumed_rank_24.f90: New test.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
+       * gcc.dg/gomp/simd-3.c: Likewise.
+
+2021-10-12  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102483.c: New test.
+       * gcc.target/i386/pr102483-2.c: New test.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
+       * gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pminud.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
+       * gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
+       * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
+       * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
+       dg-require-effective-target.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
+       adjust dg directives to suit.
+       * gcc.target/powerpc/sse4_1-packusdw.c: Same.
+       * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
+       * gcc.target/powerpc/sse4_1-pmuldq.c: Same.
+       * gcc.target/powerpc/sse4_1-pmulld.c: Same.
+       * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
+       * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
+       tweak to suit.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
+       adjust dg directives to suit.
+       * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
+       * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
+       * gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
+       * gcc.target/powerpc/sse4_1-pmaxud.c: Same.
+       * gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
+       * gcc.target/powerpc/sse4_1-pminsb.c: Same.
+       * gcc.target/powerpc/sse4_1-pminsd.c: Same.
+       * gcc.target/powerpc/sse4_1-pminud.c: Same.
+       * gcc.target/powerpc/sse4_1-pminuw.c: Same.
+
+2021-10-11  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
+       * gcc.dg/tree-ssa/pta-callused.c: Fix template.
+
+2021-10-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102643
+       * g++.dg/cpp2a/class-deduction-alias11.C: New test.
+
+2021-10-11  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/101480
+       * g++.dg/torture/pr10148.C: New testcase.
+
+2021-10-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * gcc.target/s390/rawmemchr-1.c: New test.
+
+2021-10-11  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test.
+       * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test.
+       * gcc.dg/tree-ssa/ldist-strlen-1.c: New test.
+       * gcc.dg/tree-ssa/ldist-strlen-2.c: New test.
+       * gcc.dg/tree-ssa/ldist-strlen-3.c: New test.
+
+2021-10-11  Kito Cheng  <kito.cheng@sifive.com>
+
+       PR target/100316
+       * gcc.c-torture/compile/pr100316.c: New.
+
+2021-10-11  liuhongt  <hongtao.liu@intel.com>
+
+       PR middle-end/102669
+       * gnat.dg/unroll1.adb: Add -fno-tree-vectorize.
+
+2021-10-10  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/99348
+       PR fortran/102521
+       * gfortran.dg/parameter_array_init_8.f90: New test.
+
+2021-10-10  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/102622
+       * gcc.c-torture/execute/bitfld-10.c: New test.
+
+2021-10-09  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/65454
+       * gfortran.dg/interface_operator_3.f90: New test.
+
+2021-10-09  Kewen Lin  <linkw@linux.ibm.com>
+
+       * c-c++-common/Wstringop-overflow-2.c: Add missing comment.
+       * gcc.dg/Warray-bounds-51.c: Likewise.
+       * gcc.dg/Warray-parameter-3.c: Likewise.
+       * gcc.dg/Wstringop-overflow-14.c: Likewise.
+       * gcc.dg/Wstringop-overflow-21.c: Likewise.
+       * gcc.dg/Wstringop-overflow-76.c: Likewise.
+
+2021-10-09  liuhongt  <hongtao.liu@intel.com>
+
+       * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize
+       * gcc.dg/optimize-bswapsi-5.c: Ditto.
+       * gcc.dg/optimize-bswapsi-6.c: Ditto.
+       * gcc.dg/Warray-bounds-51.c: Add additional option
+       -mtune=generic for target x86/i?86
+       * gcc.dg/Wstringop-overflow-14.c: Ditto.
+
+2021-10-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/sections1.c (foo): Don't expect errors on
+       multiple statements in between section directive(s).  Add testcases
+       for invalid no statements in between section directive(s).
+       * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on
+       multiple statements in between section directive(s).
+       * g++.dg/gomp/sections-2.C (foo): Likewise.
+       * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple
+       statements in between section directive(s).
+       (bar): Add testcases for multiple statements in between scan
+       directive.
+       * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery.
+
+2021-10-09  liuhongt  <hongtao.liu@intel.com>
+
+       * g++.target/i386/pr102639.C: New test.
+
+2021-10-08  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/54753
+       * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand.
+       * gfortran.dg/c-interop/c535c-2.f90: Remove xfails.
+       * gfortran.dg/c-interop/c535c-3.f90: Likewise.
+       * gfortran.dg/c-interop/c535c-4.f90: Likewise.
+       * gfortran.dg/PR94110.f90: Extend to cover class types.
+
+2021-10-08  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/102627
+       * gcc.target/i386/pr102627.c: New test.
+
+2021-10-08  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/pr102385.c: New test.
+
+2021-10-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102640
+       * c-c++-common/gomp/pr102640.c: New test.
+
+2021-10-08  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
+       * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
+       * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
+
+2021-10-08  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102464.c: New test.
+
+2021-10-08  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/mmx-reduce-op-1.c: New test.
+       * gcc.target/i386/mmx-reduce-op-2.c: New test.
+
+2021-10-08  liuhongt  <hongtao.liu@intel.com>
+
+       * c-c++-common/Wstringop-overflow-2.c: Adjust testcase.
+       * g++.dg/tree-ssa/pr81408.C: Ditto.
+       * g++.dg/warn/Wuninitialized-13.C: Ditto.
+       * gcc.dg/Warray-bounds-51.c: Ditto.
+       * gcc.dg/Warray-parameter-3.c: Ditto.
+       * gcc.dg/Wstringop-overflow-14.c: Ditto.
+       * gcc.dg/Wstringop-overflow-21.c: Ditto.
+       * gcc.dg/Wstringop-overflow-68.c: Ditto.
+       * gcc.dg/Wstringop-overflow-76.c: Ditto.
+       * gcc.dg/gomp/pr46032-2.c: Ditto.
+       * gcc.dg/gomp/pr46032-3.c: Ditto.
+       * gcc.dg/gomp/simd-2.c: Ditto.
+       * gcc.dg/gomp/simd-3.c: Ditto.
+       * gcc.dg/graphite/fuse-1.c: Ditto.
+       * gcc.dg/pr67089-6.c: Ditto.
+       * gcc.dg/pr82929-2.c: Ditto.
+       * gcc.dg/pr82929.c: Ditto.
+       * gcc.dg/store_merging_1.c: Ditto.
+       * gcc.dg/store_merging_11.c: Ditto.
+       * gcc.dg/store_merging_13.c: Ditto.
+       * gcc.dg/store_merging_15.c: Ditto.
+       * gcc.dg/store_merging_16.c: Ditto.
+       * gcc.dg/store_merging_19.c: Ditto.
+       * gcc.dg/store_merging_24.c: Ditto.
+       * gcc.dg/store_merging_25.c: Ditto.
+       * gcc.dg/store_merging_28.c: Ditto.
+       * gcc.dg/store_merging_30.c: Ditto.
+       * gcc.dg/store_merging_5.c: Ditto.
+       * gcc.dg/store_merging_7.c: Ditto.
+       * gcc.dg/store_merging_8.c: Ditto.
+       * gcc.dg/strlenopt-85.c: Ditto.
+       * gcc.dg/tree-ssa/dump-6.c: Ditto.
+       * gcc.dg/tree-ssa/pr19210-1.c: Ditto.
+       * gcc.dg/tree-ssa/pr47059.c: Ditto.
+       * gcc.dg/tree-ssa/pr86017.c: Ditto.
+       * gcc.dg/tree-ssa/pr91482.c: Ditto.
+       * gcc.dg/tree-ssa/predcom-1.c: Ditto.
+       * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto.
+       * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
+       * gcc.dg/tree-ssa/prefetch-6.c: Ditto.
+       * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
+       * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
+       * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto.
+       * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto.
+       * gcc.dg/uninit-40.c: Ditto.
+       * gcc.dg/unroll-7.c: Ditto.
+       * gcc.misc-tests/help.exp: Ditto.
+       * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto.
+       * gcc.target/i386/pr34012.c: Ditto.
+       * gcc.target/i386/pr49781-1.c: Ditto.
+       * gcc.target/i386/pr95798-1.c: Ditto.
+       * gcc.target/i386/pr95798-2.c: Ditto.
+       * gfortran.dg/pr77498.f: Ditto.
+
+2021-10-07  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/61355
+       * g++.old-deja/g++.pt/nontype5.C: Adjust.
+       * g++.dg/template/param6.C: New test.
+
+2021-10-07  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case.
+       * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case.
+       * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case.
+       * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case.
+
+2021-10-07  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/99904
+       * g++.dg/cpp2a/concepts-ttp4.C: New test.
+
+2021-10-07  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR c++/102482
+       * g++.dg/warn/Winit-list5.C: New test.
+
+2021-10-07  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/torture/pr102581.C: New test.
+
+2021-10-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102615
+       * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2.
+
+2021-10-07  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/gimplefe-47.c: New testcase.
+
+2021-10-06  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/spaceship-synth8a.C: New test.
+
+2021-10-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102612
+       * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather
+       than 201907L.
+       * g++.dg/cpp23/constexpr-nonlit1.C: New test.
+       * g++.dg/cpp23/constexpr-nonlit2.C: New test.
+       * g++.dg/cpp23/constexpr-nonlit3.C: New test.
+       * g++.dg/cpp23/constexpr-nonlit4.C: New test.
+       * g++.dg/cpp23/constexpr-nonlit5.C: New test.
+       * g++.dg/cpp23/constexpr-nonlit6.C: New test.
+       * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for
+       c++20_down.
+       * g++.dg/cpp1y/constexpr-label.C: Likewise.
+       * g++.dg/cpp1y/constexpr-neg1.C: Likewise.
+       * g++.dg/cpp2a/constexpr-try5.C: Likewise.  Adjust some expected
+       wording.
+       * g++.dg/cpp2a/constexpr-dtor3.C: Likewise.
+       * g++.dg/cpp2a/consteval3.C: Likewise.  Add effective target c++20
+       and remove dg-options.
+
+2021-10-06  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/cpp/gnu11-elifdef-1.c: New test.
+       * gcc.dg/cpp/gnu11-elifdef-2.c: New test.
+       * gcc.dg/cpp/gnu11-elifdef-3.c: New test.
+       * gcc.dg/cpp/gnu11-elifdef-4.c: New test.
+       * g++.dg/cpp/elifdef-1.C: New test.
+       * g++.dg/cpp/elifdef-2.C: New test.
+       * g++.dg/cpp/elifdef-3.C: New test.
+       * g++.dg/cpp/elifdef-4.C: New test.
+       * g++.dg/cpp/elifdef-5.C: New test.
+       * g++.dg/cpp/elifdef-6.C: New test.
+       * g++.dg/cpp/elifdef-7.C: New test.
+
+2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/attr_deprecated-2.f90: New test.
+
+2021-10-06  Jakub Jelinek  <jakub@redhat.com>
+           Jason Merrill  <jason@redhat.com>
+
+       PR c++/98712
+       PR c++/102490
+       * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide
+       more complete definition.
+       (std::strong_ordering::less, std::strong_ordering::equal,
+       std::strong_ordering::greater): Define.
+       * g++.dg/cpp2a/spaceship-synth12.C: New test.
+       * g++.dg/cpp2a/spaceship-synth13.C: New test.
+       * g++.dg/cpp2a/spaceship-synth14.C: New test.
+       * g++.dg/cpp2a/spaceship-eq11.C: New test.
+       * g++.dg/cpp2a/spaceship-eq12.C: New test.
+       * g++.dg/cpp2a/spaceship-eq13.C: New test.
+
+2021-10-05  qing zhao  <qing.zhao@oracle.com>
+
+       PR middle-end/102359
+       * g++.dg/pr102359_1.C: New test.
+       * g++.dg/pr102359_2.C: New test.
+
+2021-10-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102548
+       * g++.target/i386/pr102548.C: New test.
+
+2021-10-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102547
+       * g++.dg/cpp0x/variadic-partial2.C: New test.
+       * g++.dg/cpp0x/variadic-partial2a.C: New test.
+
+2021-10-05  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/ssa-thread-valid.c: New test.
+
+2021-10-05  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.target/s390/pr80725.c: Ensure computed goto is used on
+       a pointer type.
+
+2021-10-05  Richard Biener  <rguenther@suse.de>
+
+       PR c/102605
+       * gcc.dg/gimplefe-46.c: New testcase.
+
+2021-10-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98930
+       * g++.dg/cpp1z/nontype4.C: New test.
+       * g++.dg/cpp1z/nontype4a.C: New test.
+
+2021-10-05  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output,
+       remove dg-excess-errors to change XFAIL to PASS.
+
+2021-10-05  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/102587
+       PR middle-end/102285
+       * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve.
+       * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
+
+2021-10-05  Richard Biener  <rguenther@suse.de>
+
+       * gfortran.dg/predict-2.f90: Adjust to avoid redundant
+       inner loop preheader checking code.
+
+2021-10-04  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97573
+       * c-c++-common/Warray-compare-1.c: New test.
+       * c-c++-common/Warray-compare-2.c: New test.
+
+2021-10-04  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/auto-init-hardreg-1.c: New testcase.
+
+2021-10-04  Richard Biener  <rguenther@suse.de>
+
+       * c-c++-common/pr102285.c: New testcase.
+
+2021-10-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102570
+       * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase.
+       * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise.
+
+2021-10-04  Aldy Hernandez  <aldyh@redhat.com>
+
+       * g++.dg/Walloca2.C: New test.
+
+2021-10-04  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/102587
+       * gcc.target/aarch64/sve/pr102587-1.c: New testcase.
+       * gcc.target/aarch64/sve/pr102587-2.c: Likewise.
+
+2021-10-04  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/54753
+       * gfortran.dg/assumed_rank_23.f90: New file.
+
+2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/101765
+       * g++.dg/coroutines/pr101765.C: New test.
+
+2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/99710
+       * g++.dg/coroutines/pr99710.C: New test.
+
+2021-10-03  John Eivind Helset  <jehelset@gmail.com>
+
+       PR c++/100673
+       * g++.dg/coroutines/pr100673.C: New test.
+
+2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/101133
+       * g++.dg/coroutines/pr101133.C: New test.
+
+2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/99575
+       * g++.dg/coroutines/pr99575.C: New test.
+
+2021-10-02  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/pr102563.c: New test.
+
+2021-10-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS):
+       Use unsigned long long for x86-64.
+
+2021-10-01  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/102546
+       * gcc.dg/tree-ssa/pr102546.c: New file.
+
+2021-10-01  Martin Sebor  <msebor@redhat.com>
+
+       PR c/102103
+       * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning.
+       * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast.
+       * gcc.dg/Waddress.c: Expect a warning.
+       * c-c++-common/Waddress-3.c: New test.
+       * c-c++-common/Waddress-4.c: New test.
+       * g++.dg/warn/Waddress-5.C: New test.
+       * g++.dg/warn/Waddress-6.C: New test.
+       * g++.dg/warn/pr101219.C: Expect a warning.
+       * gcc.dg/Waddress-3.c: New test.
+
+2021-10-01  H.J. Lu  <hjl.tools@gmail.com>
+
+       * c-c++-common/tsan/atomic_stack.c: Don't expect print out from
+       __tsan_atomic32_fetch_add.
+
+2021-10-01  qingzhe huang  <nickhuang99@hotmail.com>
+
+       PR c++/101783
+       * g++.dg/parse/pr101783.C: New test.
+
+2021-10-01  Jakub Jelinek  <jakub@redhat.com>
+           Richard Biener  <rguenther@suse.de>
+
+       PR sanitizer/102515
+       * c-c++-common/ubsan/div-by-zero-3.c: Use
+       -fsanitize=signed-integer-overflow instead of
+       -fsanitize=integer-divide-by-zero.
+       * c-c++-common/ubsan/div-by-zero-5.c: Likewise.
+       * c-c++-common/ubsan/div-by-zero-4.c: Likewise.  Add
+       -fsanitize-undefined-trap-on-error.
+       * c-c++-common/ubsan/float-div-by-zero-2.c: New test.
+       * c-c++-common/ubsan/overflow-div-1.c: New test.
+       * c-c++-common/ubsan/overflow-div-2.c: New test.
+       * c-c++-common/ubsan/overflow-div-3.c: New test.
+
+2021-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32.
+
+2021-10-01  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto
+       pointers.
+
+2021-10-01  Martin Liska  <mliska@suse.cz>
+
+       * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math.
+       * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise.
+       * gcc.target/i386/attr-optimize.c: New test.
+
+2021-10-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps.
+
+2021-10-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102496
+       * g++.dg/tls/pr102496-1.C: New test.
+       * g++.dg/tls/pr102496-2.C: New test.
+
+2021-10-01  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/102518
+       * gcc.dg/torture/pr102518.c: New testcase.
+
+2021-09-30  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102535
+       * g++.dg/ext/is_trivially_constructible7.C: New test.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/ext/is_constructible6.C: New test.
+
+2021-09-30  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/95567
+       * g++.dg/cpp2a/spaceship-virtual1.C: New test.
+
+2021-09-30  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102458
+       * gfortran.dg/pr102458b.f90: New test.
+
+2021-09-30  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/89954
+       * gcc.target/i386/pr89954.c: New test.
+
+2021-09-30  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/71703
+       PR fortran/84007
+       * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment.
+       * gfortran.dg/unlimited_polymorphic_1.f03: Extend.
+       * gfortran.dg/unlimited_polymorphic_32.f90: New test.
+
+2021-09-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/102476
+       * gdc.dg/pr102476.d: New test.
+
+2021-09-30  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/102509
+       * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is
+         used.
+       * gcc.c-torture/compile/attr-complex-method-2.c: Likewise.
+
+2021-09-29  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR testsuite/102501
+       * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
+       * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
+
+2021-09-29  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102520
+       * gfortran.dg/pr102520.f90: New test.
+
+2021-09-29  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gcc.c-torture/compile/920831-1.c: Fix computed goto types.
+       * gcc.c-torture/compile/pr27863.c: Likewise.
+
+2021-09-29  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/102517
+       * gcc.dg/pr78408-1.c: Make S not power-of-two size.
+
+2021-09-29  Richard Biener  <rguenther@suse.de>
+
+       * gcc.target/i386/vect-alignment-peeling-1.c: New testcase.
+       * gcc.target/i386/vect-alignment-peeling-2.c: Likewise.
+
+2021-09-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+           Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/cpymem-size.c: New test.
+
+2021-09-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+           Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/memset-corner-cases-2.c: New test.
+       * gcc.target/aarch64/memset-strict-align-1.c: Adjust.
+
+2021-09-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/102504
+       * c-c++-common/gomp/scope-4.c: New test.
+
+2021-09-29  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.c-torture/compile/920826-1.c: Fix computed goto.
+       * gcc.c-torture/compile/pr27863.c: Likewise.
+       * gcc.c-torture/compile/pr70190.c: Likewise.
+       * gcc.dg/torture/pr89135.c: Likewise.
+       * gcc.dg/torture/pr90071.c: Likewise.
+       * gcc.dg/vect/bb-slp-pr97709.c: Likewise.
+
+2021-09-29  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two.
+
+2021-09-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/99909
+       * g++.dg/cpp2a/concepts-ttp3.C: New test.
+
+2021-09-28  Andrew Pinski  <apinski@marvell.com>
+
+       PR c/32122
+       * gcc.dg/comp-goto-5.c: New test.
+       * gcc.dg/comp-goto-6.c: New test.
+
+2021-09-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/102454
+       * g++.dg/coroutines/pr102454.C: New test.
+
+2021-09-28  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.dg/tree-ssa/reassoc-46.c: New test.
+       * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests.
+       * gcc.dg/tree-ssa/reassoc-47.c: New test.
+       * gcc.dg/tree-ssa/reassoc-48.c: New test.
+       * gcc.dg/tree-ssa/reassoc-49.c: New test.
+       * gcc.dg/tree-ssa/reassoc-50.c: New test.
+       * gcc.dg/tree-ssa/reassoc-51.c: New test.
+
+2021-09-28  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/auto-init-uninit-1.c: Adjust.
+       * gcc.dg/auto-init-uninit-15.c: Same.
+       * gcc.dg/guality/example.c: Same.
+       * gcc.dg/loop-8.c: Same.
+       * gcc.dg/strlenopt-40.c: Same.
+       * gcc.dg/tree-ssa/pr18133-2.c: Same.
+       * gcc.dg/tree-ssa/pr18134.c: Same.
+       * gcc.dg/uninit-1.c: Same.
+       * gcc.dg/uninit-pr44547.c: Same.
+       * gcc.dg/uninit-pr59970.c: Same.
+
+2021-09-28  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed.
+
+2021-09-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/102498
+       * gcc.target/i386/pr102498.c: New test.
+
+2021-09-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/99793
+       * gcc.dg/tree-ssa/pr99793.c: New testcase.
+
+2021-09-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100112
+       * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase.
+
+2021-09-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/102492
+       * g++.dg/gomp/simd-3.C: New test.
+
+2021-09-28  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR tree-optimization/102511
+       * gcc.dg/pr102511.c: New test.
+       * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust.
+
+2021-09-28  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/102230
+       * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail.
+       * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto.
+       * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
+       * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test.
+       * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto.
+       * gcc.target/i386/pr102230.c: Ditto.
+
+2021-09-28  Richard Biener  <rguenther@suse.de>
+
+       * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f.
+
+2021-09-28  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102500
+       * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune
+       -Wmissing-include-dirs output printed or not depending on
+       how the testsuite is run.
+
+2021-09-28  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization
+       on x86.
+
+2021-09-28  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps.
+       * gcc.dg/auto-init-uninit-15.c: Same.
+       * gcc.dg/guality/example.c: Same.
+       * gcc.dg/loop-8.c: Same.
+       * gcc.dg/strlenopt-40.c: Same.
+       * gcc.dg/tree-ssa/pr18133-2.c: Same.
+       * gcc.dg/tree-ssa/pr18134.c: Same.
+       * gcc.dg/uninit-1.c: Same.
+       * gcc.dg/uninit-pr44547.c: Same.
+       * gcc.dg/uninit-pr59970.c: Same.
+
+2021-09-28  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/vect-rebuild.c: Adjust testcases.
+       * gcc.target/i386/avx512f-vect-rebuild.c: New test.
+
+2021-09-28  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-reduce-op-2.c: New test.
+       * gcc.target/i386/avx512fp16-reduce-op-3.c: New test.
+
+2021-09-27  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102479
+       * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the
+       same way.
+       * g++.dg/cpp1z/class-deduction99.C: New test.
+
+2021-09-27  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/torture/pr55107.c: Adjust.
+       * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust.
+       * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust.
+       * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust.
+       * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
+       * gcc.dg/tree-ssa/pr21559.c: Adjust.
+       * gcc.dg/tree-ssa/pr59597.c: Adjust.
+       * gcc.dg/tree-ssa/pr61839_1.c: Adjust.
+       * gcc.dg/tree-ssa/pr61839_3.c: Adjust.
+       * gcc.dg/tree-ssa/pr71437.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust.
+       * gcc.dg/tree-ssa/vrp106.c: Adjust.
+       * gcc.dg/tree-ssa/vrp55.c: Adjust.
+
+2021-09-27  Martin Liska  <mliska@suse.cz>
+
+       * gcc.c-torture/compile/attr-complex-method-2.c: New test.
+       * gcc.c-torture/compile/attr-complex-method.c: New test.
+
+2021-09-27  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/94070
+       * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail.
+       * gfortran.dg/c-interop/size.f90: Remove xfail.
+       * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times.
+       * gfortran.dg/transpose_optimization_2.f90: Likewise.
+       * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not.
+       * gfortran.dg/assumed_rank_22.f90: New test.
+       * gfortran.dg/assumed_rank_22_aux.c: New test.
+
+2021-09-27  Andrew Pinski  <apinski@marvell.com>
+
+       PR c/94726
+       * gcc.dg/pr94726.c: New test.
+
+2021-09-27  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97351
+       PR tree-optimization/97352
+       PR tree-optimization/82426
+       * gcc.target/i386/vect-pr82426.c: New testcase.
+       * gcc.target/i386/vect-pr97352.c: Likewise.
+
+2021-09-27  liuhongt  <hongtao.liu@intel.com>
+
+       Revert:
+       2021-09-27  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101059
+       * gcc.target/i386/sse2-pr101059.c: New test.
+       * gcc.target/i386/sse3-pr101059.c: New test.
+
+2021-09-26  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/101334
+       * gfortran.dg/associated_assumed_rank.f90: New test.
+
+2021-09-25  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * gcc.target/pru/regio-as-pointer.c: New negative test.
+       * gcc.target/pru/regio-as-pointer-2.c: New negative test.
+       * gcc.target/pru/regio-decl-2.c: New negative test.
+       * gcc.target/pru/regio-decl-3.c: New negative test.
+       * gcc.target/pru/regio-decl-4.c: New negative test.
+       * gcc.target/pru/regio-decl.c: New negative test.
+       * gcc.target/pru/regio-di.c: New negative test.
+       * gcc.target/pru/regio-hi.c: New negative test.
+       * gcc.target/pru/regio-qi.c: New negative test.
+       * gcc.target/pru/regio.c: New test.
+       * gcc.target/pru/regio.h: New helper header.
+
+2021-09-24  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102458
+       * gfortran.dg/pr102458.f90: New test.
+
+2021-09-24  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/101333
+       * gfortran.dg/c-interop/c407c-1.f90: Remove xfails.
+
+2021-09-24  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98216
+       PR c++/91292
+       * g++.dg/cpp2a/nontype-float2.C: New test.
+
+2021-09-24  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/55534
+       * gfortran.dg/include_9.f90: Add dg-prune-output.
+       * gfortran.dg/include_23.f90: New test.
+       * gfortran.dg/include_24.f90: New test.
+
+2021-09-24  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/20030714-2.c: Adjust.
+       * gcc.dg/tree-ssa/pr66752-3.c: Adjust.
+       * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust.
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
+       * gcc.dg/vect/bb-slp-16.c: Adjust.
+
+2021-09-24  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test.
+       * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto.
+       * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto.
+       * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto.
+       * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto.
+       * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto.
+
+2021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/101320
+       * gfortran.dg/c-interop/c516.f90: Remove xfails.  Add more
+       tests.
+
+2021-09-23  Michel Morin  <mimomorin@gmail.com>
+
+       PR c++/77565
+       * g++.dg/spellcheck-pr77565.C: New test.
+
+2021-09-23  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr102463.c: New.
+
+2021-09-23  Harald Anlauf  <anlauf@gmx.de>
+           Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/93834
+       * gfortran.dg/coarray/coarray_allocated.f90: New test.
+
+2021-09-23  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       PR target/102024
+       * g++.target/powerpc/pr102024.C: New.
+
+2021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * g++.target/i386/avx512fp16-vcondmn-vec.C: New test.
+       * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto.
+       * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto.
+       * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto.
+
+2021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test.
+
+2021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-floatvnhf.c: New test.
+
+2021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-trunchf.c: New test.
+       * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto.
+
+2021-09-23  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test.
+
+2021-09-23  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-fma-1.c: New test.
+       * gcc.target/i386/avx512fp16vl-fma-1.c: New test.
+       * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test.
+
+2021-09-23  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase.
+
+2021-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102413
+       * g++.dg/gomp/attrs-14.C: New test.
+
+2021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/101319
+       * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail.
+
+2021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/101334
+       * gfortran.dg/c-interop/c535b-2.f90: Remove xfails.
+       * gfortran.dg/c-interop/c535b-3.f90: Likewise.
+
+2021-09-23  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in
+       select rank.
+       * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for
+       call to test_lib.
+       * gfortran.dg/assumed_type_11.f90 (test_array): Likewise.
+
+2021-09-22  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/55534
+       * gfortran.dg/include_14.f90: Add -J testcase and update dg-output.
+       * gfortran.dg/include_15.f90: Likewise.
+       * gfortran.dg/include_16.f90: Likewise.
+       * gfortran.dg/include_17.f90: Likewise.
+       * gfortran.dg/include_18.f90: Likewise.
+       * gfortran.dg/include_19.f90: Likewise.
+
+2021-09-22  Roger Sayle  <roger@nextmovesoftware.com>
+           Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/fold-negate-1.c: New test case.
+
+2021-09-22  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }.
+       * gcc.target/i386/auto-init-3.c (dg-options): Add -msse.
+       (dg-additional-options): Add -mfpmath=387 for ia32.
+       Replace lp64 with { ! ia32 }. Add a space after ia32.
+       * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }.
+       * gcc.target/i386/auto-init-5.c: Likewise.
+       * gcc.target/i386/auto-init-padding-3.c: Likewise.
+       * gcc.target/i386/auto-init-padding-7.c: Likewise.
+       * gcc.target/i386/auto-init-padding-8.c: Likewise.
+       * gcc.target/i386/auto-init-padding-9.c: Likewise.
+
+2021-09-22  Patrick Palka  <ppalka@redhat.com>
+
+       DR 2446
+       PR c++/102412
+       * g++.dg/cpp2a/concepts-nondep2.C: New test.
+       * g++.dg/cpp2a/concepts-nondep3.C: New test.
+
+2021-09-22  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       PR tree-optimization/102087
+       * gcc.dg/pr102087.c: New test.
+
+2021-09-22  dianhong xu  <dianhong.xu@intel.com>
+
+       * gcc.target/i386/avx512fp16-14.c: New test.
+
+2021-09-22  dianhong xu  <dianhong.xu@intel.com>
+
+       * gcc.target/i386/avx512fp16-conjugation-1.c: New test.
+       * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test.
+
+2021-09-22  dianhong xu  <dianhong.xu@intel.com>
+
+       * gcc.target/i386/avx512fp16-reduce-op-1.c: New test.
+       * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto.
+
+2021-09-22  dianhong xu  <dianhong.xu@intel.com>
+
+       * gcc.target/i386/avx512fp16-13.c: New test.
+
+2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/pr102222.c: New test.
+
+2021-09-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/102415
+       * c-c++-common/gomp/scope-3.c: New test.
+
+2021-09-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/allocate-6.c: New test.
+       * c-c++-common/gomp/allocate-7.c: New test.
+       * g++.dg/gomp/allocate-4.C: New test.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512vl-pr95046.c: New test.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr92658-avx512f.c: Refine testcase.
+       * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler,
+       only v2di->v2qi truncate is not supported, v4di->v4qi should
+       be supported.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test.
+       * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-builtin-round-1.c: New test.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test.
+       * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h
+       (init_src): Adjust init value.
+       (NET_CMASK): New net mask for complex input.
+       * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto.
+
+2021-09-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-22  Barrett Adair  <barrettellisadair@gmail.com>
+
+       * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice.
+       * g++.dg/template/canon-type-15.C: New test.
+       * g++.dg/template/canon-type-16.C: New test.
+       * g++.dg/template/canon-type-17.C: New test.
+       * g++.dg/template/canon-type-18.C: New test.
+       * g++.dg/template/dependent-name15.C: New regression test.
+       * g++.dg/template/dependent-name16.C: New regression test.
+
+2021-09-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102421
+       * g++.dg/vect/pr102421.cc: New testcase.
+
+2021-09-21  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * lib/target-supports.exp (no_fsanitize_address): Add missing bits.
+       * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address.
+       * gcc.dg/pr91441.c: Likewise.
+       * gcc.dg/pr96260.c: Likewise.
+       * gcc.dg/pr96307.c: Likewise.
+       * g++.dg/warn/uninit-pr93100.C: Likewise.
+       * gnat.dg/asan1.adb: Likewise.
+       * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC.
+       * g++.dg/abi/anon4.C: Likewise.
+
+2021-09-21  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/include_6.f90: Change dg-error to
+       dg-warning and update pattern.
+       * gfortran.dg/include_14.f90: New test.
+       * gfortran.dg/include_15.f90: New test.
+       * gfortran.dg/include_16.f90: New test.
+       * gfortran.dg/include_17.f90: New test.
+       * gfortran.dg/include_18.f90: New test.
+       * gfortran.dg/include_19.f90: New test.
+       * gfortran.dg/include_20.f90: New test.
+       * gfortran.dg/include_21.f90: New test.
+
+2021-09-21  wangpc  <pc.wang@linux.alibaba.com>
+
+       * g++.target/aarch64/sve/static-var-in-template.C: New test.
+
+2021-09-20  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/evrp-ignore.c: New.
+
+2021-09-20  Matthias Kretz  <m.kretz@gsi.de>
+
+       * gcc.dg/associative-math-1.c: New test.
+       * gcc.dg/associative-math-2.c: New test.
+       * gcc.dg/no-signed-zeros-1.c: New test.
+       * gcc.dg/no-signed-zeros-2.c: New test.
+       * gcc.dg/no-trapping-math-1.c: New test.
+       * gcc.dg/no-trapping-math-2.c: New test.
+       * gcc.dg/reciprocal-math-1.c: New test.
+       * gcc.dg/reciprocal-math-2.c: New test.
+       * gcc.dg/rounding-math-1.c: New test.
+       * gcc.dg/rounding-math-2.c: New test.
+
+2021-09-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/order-5.f90: New test.
+       * gfortran.dg/gomp/order-6.f90: New test.
+       * gfortran.dg/gomp/order-7.f90: New test.
+       * gfortran.dg/gomp/order-8.f90: New test.
+       * gfortran.dg/gomp/order-9.f90: New test.
+
+2021-09-20  Christophe Lyon  <christophe.lyon@foss.st.com>
+           Torbjörn SVENSSON  <torbjorn.svensson@st.com>
+
+       * lib/prune.exp (prune_gcc_output): Remove .exe suffix from
+       toolchain executables names.
+
+2021-09-20  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust
+       expected error diagnostics.
+
+2021-09-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/65206
+       * gcc.dg/torture/20210916.c: New testcase.
+       * gcc.dg/vect/pr65206.c: Likewise.
+
+2021-09-19  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/102403
+       * gcc.dg/uninit-pr102403.c: New test.
+       * gcc.dg/uninit-pr102403-c2.c: New test.
+
+2021-09-19  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/102243
+       * g++.dg/warn/Wplacement-new-size-10.C: New test.
+
+2021-09-19  Jeff Law  <jeffreyalaw@gmail.com>
+
+       * gfortran.dg/goacc/privatization-1-compute.f90: Make test names
+       unique.
+       * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
+       Likewise.
+
+2021-09-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * jit.dg/jit.exp (fixed_local_execute): Amend the match and
+       exit conditions to cater for more platforms.
+
+2021-09-19  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR middle-end/88173
+       * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs.
+       * g++.dg/pr88173-1.C: New test case.
+       * g++.dg/pr88173-2.C: New test case.
+
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/order-1.c (f2): Add tests for distribute
+       with order clause.
+       (f3): Remove.
+       * c-c++-common/gomp/order-2.c: Don't expect error for distribute
+       with order clause.
+       * c-c++-common/gomp/order-5.c: New test.
+       * c-c++-common/gomp/order-6.c: New test.
+       * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
+       duplicated order clause.
+       (f9): New function.
+       * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
+       order(concurrent) clauses on the same composite construct combined
+       with distribute, instead split it into two tests, one without
+       copyin and one without order(concurrent).  Add order(concurrent)
+       clauses to {,{,target} teams} distribute.
+       * g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
+       * g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
+
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/default-2.c: New test.
+       * c-c++-common/gomp/default-3.c: New test.
+       * g++.dg/gomp/default-1.C: New test.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-18  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/avx512fp16-xorsign-1.c: New test.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-neg-1a.c: New test.
+       * gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test fot new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-broadcast-1.c: New test.
+       * gcc.target/i386/avx512fp16-broadcast-2.c: New test.
+
+2021-09-18  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/template/dtor5.C: Adjust expected error.
+       * g++.dg/cpp23/lookup2.C: New test.
+       * g++.dg/template/dtor11.C: New test.
+
+2021-09-17  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102366
+       * gfortran.dg/pr102366.f90: New test.
+
+2021-09-17  qing zhao  <qing.zhao@oracle.com>
+
+       * gcc.target/i386/auto-init-1.c: Restrict the testing only for
+       -march=x86-64 and -mtune=generic. Add -fno-stack-protector.
+       * gcc.target/i386/auto-init-2.c: Restrict the testing only for
+       -march=x86-64 and -mtune=generic -msse.
+       * gcc.target/i386/auto-init-3.c: Likewise.
+       * gcc.target/i386/auto-init-4.c: Likewise.
+       * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and
+       ia32.
+       * gcc.target/i386/auto-init-6.c: Restrict the testing only for
+       -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
+       * gcc.target/i386/auto-init-7.c: Likewise.
+       * gcc.target/i386/auto-init-8.c: Restrict the testing only for
+       -march=x86-64 and -mtune=generic -msse..
+       * gcc.target/i386/auto-init-padding-1.c: Likewise.
+       * gcc.target/i386/auto-init-padding-10.c: Likewise.
+       * gcc.target/i386/auto-init-padding-11.c: Likewise.
+       * gcc.target/i386/auto-init-padding-12.c: Likewise.
+       * gcc.target/i386/auto-init-padding-2.c: Likewise.
+       * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for
+       -march=x86-64. Different pattern match for lp64 and ia32.
+       * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for
+       -march=x86-64 and -mtune-generic -msse.
+       * gcc.target/i386/auto-init-padding-5.c: Likewise.
+       * gcc.target/i386/auto-init-padding-6.c: Likewise.
+       * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for
+       -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector.
+       * gcc.target/i386/auto-init-padding-8.c: Likewise.
+       * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for
+       -march=x86-64. Different pattern match for lp64 and ia32.
+
+2021-09-17  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/102200
+       * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note.
+       * gcc.dg/Warray-bounds-89.c: New test.
+       * gcc.dg/Wstringop-overflow-74.c: New test.
+       * gcc.dg/Wstringop-overflow-75.c: New test.
+       * gcc.dg/Wstringop-overflow-76.c: New test.
+
+2021-09-17  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gfortran.dg/PR100914.c: Do not include quadmath.h.  Use
+       _Float128 _Complex instead of __complex128.
+       * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error
+       about use of _Float128.
+       * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use
+       _Float128 instead of __float128.
+       * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise.
+       * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise.
+       * lib/target-supports.exp
+       (check_effective_target_fortran_real_c_float128): Update comments.
+
+2021-09-17  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR c/102245
+       * gcc.dg/Wint-in-bool-context-4.c: New test case.
+
+2021-09-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in
+       C.
+       * c-c++-common/gomp/atomic-25.c: Drop c effective target.
+       * c-c++-common/gomp/atomic-26.c: Likewise.
+       * c-c++-common/gomp/atomic-27.c: Likewise.
+       * c-c++-common/gomp/atomic-28.c: Likewise.
+       * c-c++-common/gomp/atomic-29.c: Likewise.
+       * c-c++-common/gomp/atomic-30.c: Likewise.  Adjust expected diagnostics
+       for C++ when it differs from C.
+       (foo): Change return type from double to void.
+       * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording.
+       * g++.dg/gomp/atomic-20.C: New test.
+
+2021-09-17  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/avx-covert-1.c: New file.
+       * gcc.target/i386/avx-fp-covert-1.c: Likewise.
+       * gcc.target/i386/avx-int-covert-1.c: Likewise.
+       * gcc.target/i386/sse-covert-1.c: Likewise.
+       * gcc.target/i386/sse-fp-covert-1.c: Likewise.
+       * gcc.target/i386/sse-int-covert-1.c: Likewise.
+
+2021-09-17  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101900
+       * gcc.target/i386/pr101900-1.c: New test.
+       * gcc.target/i386/pr101900-2.c: Likewise.
+       * gcc.target/i386/pr101900-3.c: Likewise.
+
+2021-09-17  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.target/sparc/20210917-1.c: New test.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-typecast-1.c: New test.
+       * gcc.target/i386/avx512fp16-typecast-2.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents.
+       (src3f): New.
+       * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto.
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h (V512): Add int32
+       component.
+       * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto.
+
+2021-09-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-16  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/98486
+       * g++.dg/cpp2a/concepts-var-templ1.C: New test.
+       * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
+       * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
+
+2021-09-16  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102287
+       * gfortran.dg/intent_out_14.f90: New test.
+
+2021-09-16  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/102360
+       * g++.dg/pr102360.C: New testcase.
+
+2021-09-16  Richard Earnshaw  <rearnsha@arm.com>
+
+       * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
+
+2021-09-16  liuhongt  <hongtao.liu@intel.com>
+
+       PR middle-end/102080
+       * gcc.target/i386/pr102080.c: New test.
+
+2021-09-16  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
+
+2021-09-16  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-16  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
+       components.
+       * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
+
+2021-09-16  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-16  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
+
+2021-09-15  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101904
+       * g++.dg/ext/conv2.C: New test.
+       * g++.dg/template/conv17.C: Extend test.
+
+2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/88578
+       PR c++/102295
+       * g++.dg/ext/flexary39.C: New test.
+       * g++.dg/ext/flexary40.C: New test.
+
+2021-09-15  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102050
+       * g++.dg/cpp0x/initlist125.C: New test.
+       * g++.dg/cpp0x/initlist126.C: New test.
+
+2021-09-15  Alexandre Oliva  <oliva@adacore.com>
+
+       * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
+
+2021-09-15  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr102327-1.c: New test.
+       * gcc.target/i386/pr102327-2.c: New test.
+       * gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
+
+2021-09-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/avx-1.c: Adjust builtin macros.
+       * gcc.target/i386/sse-13.c: Likewise.
+       * gcc.target/i386/sse-23.c: Likewise.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102318
+       * gcc.dg/vect/pr102318.c: New testcase.
+
+2021-09-15  Hongtao Liu  <hongtao.liu@intel.com>
+           Peter Cordes  <peter@cordes.ca>
+
+       PR target/91103
+       * gcc.target/i386/pr91103-1.c: Add extract tests.
+       * gcc.target/i386/pr91103-2.c: Ditto.
+
+2021-09-15  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
+       testing.
+
+2021-09-15  Jason Merrill  <jason@redhat.com>
+
+       PR c++/48396
+       * g++.dg/rtti/undeclared1.C: New test.
+
+2021-09-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102311
+       * gfortran.dg/entry_25.f90: New test.
+
+2021-09-14  Peter Bergner  <bergner@linux.ibm.com>
+
+       * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc
+       built-in.  Update instruction counts.
+
+2021-09-14  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/102163
+       * g++.dg/cpp0x/constexpr-empty17.C: New test.
+
+2021-09-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102295
+       * g++.target/i386/pr102295.C: New test.
+
+2021-09-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/102305
+       * g++.dg/cpp0x/pr102305.C: New test.
+
+2021-09-14  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/102313
+       * gfortran.dg/goacc/unexpected-end.f90: New test.
+       * gfortran.dg/gomp/unexpected-end.f90: New test.
+
+2021-09-14  Martin Liska  <mliska@suse.cz>
+
+       * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz
+         filename was changed in b777f228b481ae881a7fbb09de367a053740932c.
+
+2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/enum_rep2.adb: New test.
+
+2021-09-14  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/atomic-29.c: Add -march=pentium
+       dg-additional-options for ia32.  Use sync_long_long effective target
+       instead of sync_int_long.
+       * lib/target-supports.exp (check_effective_target_sync_long_long): Fix
+       a syntax error.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h (V512):
+       Add xmm component.
+       * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro.
+       * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto.
+
+2021-09-14  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-13  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/82314
+       * gfortran.dg/pr82314.f90: New test.
+
+2021-09-13  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/85130
+       * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again
+       test that was erroneously considered as illegal.
+
+2021-09-13  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/warn/Winterference.H: New file.
+       * g++.dg/warn/Winterference.C: New test.
+       * g++.target/aarch64/interference.C: New test.
+       * g++.target/arm/interference.C: New test.
+       * g++.target/i386/interference.C: New test.
+       * g++.dg/warn/Winterference-2.C: New file.
+
+2021-09-13  Martin Liska  <mliska@suse.cz>
+           H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101696
+       * g++.target/i386/mv30.C: New test.
+       * gcc.target/i386/mvc16.c: New test.
+       * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports):
+       New.
+
+2021-09-13  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/95969
+       * gcc.target/aarch64/lane-bound-1.c: New test.
+       * gcc.target/aarch64/lane-bound-2.c: New test.
+
+2021-09-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/102252
+       * g++.target/aarch64/sve/pr102252.C: New test.
+
+2021-09-13  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal.
+       * gcc.dg/tree-ssa/pr66752-3.c: Same.
+       * gcc.dg/tree-ssa/pr68198.c: Same.
+       * gcc.dg/tree-ssa/pr69196-1.c: Same.
+       * gcc.dg/tree-ssa/pr70232.c: Same.
+       * gcc.dg/tree-ssa/pr77445.c: Same.
+       * gcc.dg/tree-ssa/ranger-threader-4.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
+       * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
+       * gcc.dg/tree-ssa/ssa-thread-13.c: Same.
+
+2021-09-13  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101764
+       * g++.dg/cpp1z/constexpr-if35.C: New test.
+
+2021-09-13  Martin Liska  <mliska@suse.cz>
+
+       PR c++/101331
+       * g++.dg/pr101331.C: New test.
+
+2021-09-13  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64.
+
+2021-09-13  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101935
+       * g++.target/i386/pr80566-1.C: Add
+       -mtune-ctrl=avx256_store_by_pieces.
+       * gcc.target/i386/pr100865-4a.c: Likewise.
+       * gcc.target/i386/pr100865-10a.c: Likewise.
+       * gcc.target/i386/pr90773-20.c: Likewise.
+       * gcc.target/i386/pr90773-21.c: Likewise.
+       * gcc.target/i386/pr90773-22.c: Likewise.
+       * gcc.target/i386/pr90773-23.c: Likewise.
+       * g++.target/i386/pr80566-2.C: Add
+       -mtune-ctrl=avx256_move_by_pieces.
+       * gcc.target/i386/eh_return-1.c: Likewise.
+       * gcc.target/i386/pr90773-26.c: Likewise.
+       * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell
+       with -mtune-ctrl=avx256_move_by_pieces.
+       * gcc.target/i386/pieces-memcpy-15.c: Likewise.
+       * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell
+       with -mtune-ctrl=avx256_store_by_pieces.
+       * gcc.target/i386/pieces-memset-5.c: Likewise.
+       * gcc.target/i386/pieces-memset-11.c: Likewise.
+       * gcc.target/i386/pieces-memset-14.c: Likewise.
+       * gcc.target/i386/pieces-memset-20.c: Likewise.
+       * gcc.target/i386/pieces-memset-23.c: Likewise.
+       * gcc.target/i386/pieces-memset-29.c: Likewise.
+       * gcc.target/i386/pieces-memset-30.c: Likewise.
+       * gcc.target/i386/pieces-memset-33.c: Likewise.
+       * gcc.target/i386/pieces-memset-34.c: Likewise.
+       * gcc.target/i386/pieces-memset-44.c: Likewise.
+       * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic
+       with -mtune-ctrl=avx256_store_by_pieces.
+
+2021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/102185
+       * gdc.dg/pr102185.d: New test.
+
+2021-09-11  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64
+       targets, expect different long and pointer sizes between ilp32 and
+       lp64.
+       * c-c++-common/auto-init-2.c: Likewise.
+       * c-c++-common/auto-init-3.c: Expect one of the common long double
+       sizes (8/12/16 bytes) instead of hardcoding 16 bytes.
+       * c-c++-common/auto-init-4.c: Likewise.
+       * c-c++-common/auto-init-5.c: Expect one of the common
+       _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32
+       bytes.
+       * c-c++-common/auto-init-6.c: Likewise.
+       * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64
+       targets.
+       (struct test_small_hole): Change type of four to unsigned long long
+       and add aligned attribute.
+
+2021-09-10  Petter Tomner  <tomner@kth.se>
+
+       * jit.dg/test-error-array-bounds.c: Array is not unsigned
+       * jit.dg/jit.exp: Helper function
+       * jit.dg/test-debuginfo.c: New testcase
+
+2021-09-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read,
+       write or update with acq_rel clause and atomic update with acquire clause.
+       * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics
+       wording, remove tests moved to atomic-17.c.
+       * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and
+       2 omp atomic acq_rel directives instead of 4 omp atomic release.
+       * c-c++-common/gomp/atomic-25.c: New test.
+       * c-c++-common/gomp/atomic-26.c: New test.
+       * c-c++-common/gomp/atomic-27.c: New test.
+       * c-c++-common/gomp/atomic-28.c: New test.
+       * c-c++-common/gomp/atomic-29.c: New test.
+       * c-c++-common/gomp/atomic-30.c: New test.
+       * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and
+       1 omp atomic_acq_rel instead of 2 omp atomic release directives.
+       * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording.
+       * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and
+       1 omp atomic_acq_rel instead of 5 omp atomic release directives.
+
+2021-09-10  Aldy Hernandez  <aldyh@redhat.com>
+           Michael Matz  <matz@suse.de>
+
+       * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of
+       threading through latches.
+       * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
+
+2021-09-10  David Faust  <david.faust@oracle.com>
+
+       * gcc.target/bpf/alu-1.c: New test.
+       * gcc.target/bpf/jmp-1.c: New test.
+
+2021-09-10  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/102273
+       * gcc.dg/pr102273.c: New testcase.
+
+2021-09-10  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax.
+       * c-c++-common/auto-init-padding-3.c: Likewise.
+
+2021-09-10  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/102269
+       * gcc.dg/pr102269.c: New testcase.
+
+2021-09-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h
+       (check_results_mask): New check_function.
+       * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto.
+
+2021-09-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto.
+       * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto.
+
+2021-09-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto.
+       * gcc.target/i386/pr54855-11.c: Ditto.
+
+2021-09-10  Liu, Hongtao  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add test for new builtins.
+       * gcc.target/i386/sse-13.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-10  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/vect-float16-1.c: New test.
+       * gcc.target/i386/vect-float16-10.c: Ditto.
+       * gcc.target/i386/vect-float16-11.c: Ditto.
+       * gcc.target/i386/vect-float16-12.c: Ditto.
+       * gcc.target/i386/vect-float16-2.c: Ditto.
+       * gcc.target/i386/vect-float16-3.c: Ditto.
+       * gcc.target/i386/vect-float16-4.c: Ditto.
+       * gcc.target/i386/vect-float16-5.c: Ditto.
+       * gcc.target/i386/vect-float16-6.c: Ditto.
+       * gcc.target/i386/vect-float16-7.c: Ditto.
+       * gcc.target/i386/vect-float16-8.c: Ditto.
+       * gcc.target/i386/vect-float16-9.c: Ditto.
+
+2021-09-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase.
+       * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase.
+
+2021-09-09  qing zhao  <qing.zhao@oracle.com>
+
+       * c-c++-common/auto-init-1.c: New test.
+       * c-c++-common/auto-init-10.c: New test.
+       * c-c++-common/auto-init-11.c: New test.
+       * c-c++-common/auto-init-12.c: New test.
+       * c-c++-common/auto-init-13.c: New test.
+       * c-c++-common/auto-init-14.c: New test.
+       * c-c++-common/auto-init-15.c: New test.
+       * c-c++-common/auto-init-16.c: New test.
+       * c-c++-common/auto-init-2.c: New test.
+       * c-c++-common/auto-init-3.c: New test.
+       * c-c++-common/auto-init-4.c: New test.
+       * c-c++-common/auto-init-5.c: New test.
+       * c-c++-common/auto-init-6.c: New test.
+       * c-c++-common/auto-init-7.c: New test.
+       * c-c++-common/auto-init-8.c: New test.
+       * c-c++-common/auto-init-9.c: New test.
+       * c-c++-common/auto-init-esra.c: New test.
+       * c-c++-common/auto-init-padding-1.c: New test.
+       * c-c++-common/auto-init-padding-2.c: New test.
+       * c-c++-common/auto-init-padding-3.c: New test.
+       * g++.dg/auto-init-uninit-pred-1_a.C: New test.
+       * g++.dg/auto-init-uninit-pred-2_a.C: New test.
+       * g++.dg/auto-init-uninit-pred-3_a.C: New test.
+       * g++.dg/auto-init-uninit-pred-4.C: New test.
+       * gcc.dg/auto-init-sra-1.c: New test.
+       * gcc.dg/auto-init-sra-2.c: New test.
+       * gcc.dg/auto-init-uninit-1.c: New test.
+       * gcc.dg/auto-init-uninit-12.c: New test.
+       * gcc.dg/auto-init-uninit-13.c: New test.
+       * gcc.dg/auto-init-uninit-14.c: New test.
+       * gcc.dg/auto-init-uninit-15.c: New test.
+       * gcc.dg/auto-init-uninit-16.c: New test.
+       * gcc.dg/auto-init-uninit-17.c: New test.
+       * gcc.dg/auto-init-uninit-18.c: New test.
+       * gcc.dg/auto-init-uninit-19.c: New test.
+       * gcc.dg/auto-init-uninit-2.c: New test.
+       * gcc.dg/auto-init-uninit-20.c: New test.
+       * gcc.dg/auto-init-uninit-21.c: New test.
+       * gcc.dg/auto-init-uninit-22.c: New test.
+       * gcc.dg/auto-init-uninit-23.c: New test.
+       * gcc.dg/auto-init-uninit-24.c: New test.
+       * gcc.dg/auto-init-uninit-25.c: New test.
+       * gcc.dg/auto-init-uninit-26.c: New test.
+       * gcc.dg/auto-init-uninit-3.c: New test.
+       * gcc.dg/auto-init-uninit-34.c: New test.
+       * gcc.dg/auto-init-uninit-36.c: New test.
+       * gcc.dg/auto-init-uninit-37.c: New test.
+       * gcc.dg/auto-init-uninit-4.c: New test.
+       * gcc.dg/auto-init-uninit-5.c: New test.
+       * gcc.dg/auto-init-uninit-6.c: New test.
+       * gcc.dg/auto-init-uninit-8.c: New test.
+       * gcc.dg/auto-init-uninit-9.c: New test.
+       * gcc.dg/auto-init-uninit-A.c: New test.
+       * gcc.dg/auto-init-uninit-B.c: New test.
+       * gcc.dg/auto-init-uninit-C.c: New test.
+       * gcc.dg/auto-init-uninit-H.c: New test.
+       * gcc.dg/auto-init-uninit-I.c: New test.
+       * gcc.target/aarch64/auto-init-1.c: New test.
+       * gcc.target/aarch64/auto-init-2.c: New test.
+       * gcc.target/aarch64/auto-init-3.c: New test.
+       * gcc.target/aarch64/auto-init-4.c: New test.
+       * gcc.target/aarch64/auto-init-5.c: New test.
+       * gcc.target/aarch64/auto-init-6.c: New test.
+       * gcc.target/aarch64/auto-init-7.c: New test.
+       * gcc.target/aarch64/auto-init-8.c: New test.
+       * gcc.target/aarch64/auto-init-padding-1.c: New test.
+       * gcc.target/aarch64/auto-init-padding-10.c: New test.
+       * gcc.target/aarch64/auto-init-padding-11.c: New test.
+       * gcc.target/aarch64/auto-init-padding-12.c: New test.
+       * gcc.target/aarch64/auto-init-padding-2.c: New test.
+       * gcc.target/aarch64/auto-init-padding-3.c: New test.
+       * gcc.target/aarch64/auto-init-padding-4.c: New test.
+       * gcc.target/aarch64/auto-init-padding-5.c: New test.
+       * gcc.target/aarch64/auto-init-padding-6.c: New test.
+       * gcc.target/aarch64/auto-init-padding-7.c: New test.
+       * gcc.target/aarch64/auto-init-padding-8.c: New test.
+       * gcc.target/aarch64/auto-init-padding-9.c: New test.
+       * gcc.target/i386/auto-init-1.c: New test.
+       * gcc.target/i386/auto-init-2.c: New test.
+       * gcc.target/i386/auto-init-21.c: New test.
+       * gcc.target/i386/auto-init-22.c: New test.
+       * gcc.target/i386/auto-init-23.c: New test.
+       * gcc.target/i386/auto-init-24.c: New test.
+       * gcc.target/i386/auto-init-3.c: New test.
+       * gcc.target/i386/auto-init-4.c: New test.
+       * gcc.target/i386/auto-init-5.c: New test.
+       * gcc.target/i386/auto-init-6.c: New test.
+       * gcc.target/i386/auto-init-7.c: New test.
+       * gcc.target/i386/auto-init-8.c: New test.
+       * gcc.target/i386/auto-init-padding-1.c: New test.
+       * gcc.target/i386/auto-init-padding-10.c: New test.
+       * gcc.target/i386/auto-init-padding-11.c: New test.
+       * gcc.target/i386/auto-init-padding-12.c: New test.
+       * gcc.target/i386/auto-init-padding-2.c: New test.
+       * gcc.target/i386/auto-init-padding-3.c: New test.
+       * gcc.target/i386/auto-init-padding-4.c: New test.
+       * gcc.target/i386/auto-init-padding-5.c: New test.
+       * gcc.target/i386/auto-init-padding-6.c: New test.
+       * gcc.target/i386/auto-init-padding-7.c: New test.
+       * gcc.target/i386/auto-init-padding-8.c: New test.
+       * gcc.target/i386/auto-init-padding-9.c: New test.
+
+2021-09-09  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/98490
+       * gfortran.dg/bounds_check_23.f90: New test.
+
+2021-09-09  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with
+       long long.
+       (XMM_T): Rename _long to _longlong and _ulong to _ulonglong.
+       (X87_T): Rename _ulong to _ulonglong.
+       * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG):
+       Define to 4 if __ILP32__ is defined.
+       (TYPE_SIZE_POINTER): Likewise.
+       (TYPE_ALIGN_LONG): Likewise.
+       (TYPE_ALIGN_POINTER): Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c
+       (main): Skip test for long if __ILP32__ is defined.
+       * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c
+       (do_test): Replace _long with _longlong.
+       * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c:
+       (check_300): Replace _ulong with _ulonglong.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long
+       with long long.
+       (YMM_T): Rename _long to _longlong and _ulong to _ulonglong.
+       (X87_T): Rename _ulong to _ulonglong.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long
+       with long long.
+       (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong.
+       (X87_T): Rename _ulong to _ulonglong.
+
+2021-09-09  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase.
+
+2021-09-09  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512fp16-helper.h: New header file for
+       FP16 runtime test.
+       * gcc.target/i386/avx512fp16-vaddph-1a.c: New test.
+       * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto.
+
+2021-09-09  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics.
+       * gcc.target/i386/avx-2.c: Add -mavx512vl.
+       * gcc.target/i386/avx512fp16-11a.c: New test.
+       * gcc.target/i386/avx512fp16-11b.c: Ditto.
+       * gcc.target/i386/avx512vlfp16-11a.c: Ditto.
+       * gcc.target/i386/avx512vlfp16-11b.c: Ditto.
+       * gcc.target/i386/sse-13.c: Add test for new builtins.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * gcc.target/i386/sse-14.c: Add test for new intrinsics.
+       * gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-09  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101059
+       * gcc.target/i386/sse2-pr101059.c: New test.
+       * gcc.target/i386/sse3-pr101059.c: New test.
+
+2021-09-09  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/91103
+       * gcc.target/i386/pr91103-1.c: New test.
+       * gcc.target/i386/pr91103-2.c: New test.
+
+2021-09-08  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/102225
+       * gcc.dg/analyzer/realloc-1.c (test_10): New.
+       * gcc.dg/analyzer/torture/pr102225.c: New test.
+
+2021-09-08  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/array-quals-1.c: Allow .sdata section in more cases.
+
+2021-09-08  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c,
+       gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c,
+       gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c,
+       gcc.dg/tree-ssa/pr89430-7-comp-ref.c,
+       gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c,
+       gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim.
+
+2021-09-08  Jakub Jelinek  <jakub@redhat.com>
+           liuhongt  <hongtao.liu@intel.com>
+
+       PR target/89984
+       * gcc.target/i386/avx-pr102224.c: Fix up PR number.
+       * gcc.dg/pr89984.c: New test.
+       * gcc.target/i386/avx-pr89984.c: New test.
+
+2021-09-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/102224
+       * gcc.dg/pr102224.c: New test.
+       * gcc.target/i386/avx-pr102224.c: New test.
+
+2021-09-08  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp:
+       New file.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c:
+       Likewise.
+
+2021-09-08  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp:
+       New exp file.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c:
+       New test.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise.
+
+2021-09-08  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp
+       file for abi test.
+       * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test.
+       * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check.
+       * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c:
+       New test.
+       * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c:
+       Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise.
+       * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise.
+
+2021-09-08  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/avx512fp16-vararg-1.c: New test.
+       * gcc.target/i386/avx512fp16-vararg-2.c: Ditto.
+       * gcc.target/i386/avx512fp16-vararg-3.c: Ditto.
+       * gcc.target/i386/avx512fp16-vararg-4.c: Ditto.
+
+2021-09-08  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h.
+       * gcc.target/i386/avx512fp16-10a.c: New test.
+       * gcc.target/i386/avx512fp16-10b.c: Ditto.
+       * gcc.target/i386/avx512fp16-1a.c: Ditto.
+       * gcc.target/i386/avx512fp16-1b.c: Ditto.
+       * gcc.target/i386/avx512fp16-1c.c: Ditto.
+       * gcc.target/i386/avx512fp16-1d.c: Ditto.
+       * gcc.target/i386/avx512fp16-1e.c: Ditto.
+       * gcc.target/i386/avx512fp16-2a.c: Ditto.
+       * gcc.target/i386/avx512fp16-2b.c: Ditto.
+       * gcc.target/i386/avx512fp16-2c.c: Ditto.
+       * gcc.target/i386/avx512fp16-3a.c: Ditto.
+       * gcc.target/i386/avx512fp16-3b.c: Ditto.
+       * gcc.target/i386/avx512fp16-3c.c: Ditto.
+       * gcc.target/i386/avx512fp16-4.c: Ditto.
+       * gcc.target/i386/avx512fp16-5.c: Ditto.
+       * gcc.target/i386/avx512fp16-6.c: Ditto.
+       * gcc.target/i386/avx512fp16-7.c: Ditto.
+       * gcc.target/i386/avx512fp16-8.c: Ditto.
+       * gcc.target/i386/avx512fp16-9a.c: Ditto.
+       * gcc.target/i386/avx512fp16-9b.c: Ditto.
+       * gcc.target/i386/pr54855-13.c: Ditto.
+       * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto.
+
+2021-09-08  Guo, Xuepeng  <xuepeng.guo@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+           Liu Hongtao  <hongtao.liu@intel.com>
+           Wang Hongyu  <hongyu.wang@intel.com>
+           Xu Dianhong  <dianhong.xu@intel.com>
+
+       * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options.
+       * gcc.target/i386/avx-2.c: Ditto.
+       * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16.
+       * gcc.target/i386/funcspec-56.inc: Add new target attribute check.
+       * gcc.target/i386/sse-13.c: Add -mavx512fp16.
+       * gcc.target/i386/sse-14.c: Ditto.
+       * gcc.target/i386/sse-22.c: Ditto.
+       * gcc.target/i386/sse-23.c: Ditto.
+       * lib/target-supports.exp: (check_effective_target_avx512fp16): New.
+       * g++.target/i386/float16-1.C: New test.
+       * g++.target/i386/float16-2.C: Ditto.
+       * g++.target/i386/float16-3.C: Ditto.
+       * gcc.target/i386/avx512fp16-12a.c: Ditto.
+       * gcc.target/i386/avx512fp16-12b.c: Ditto.
+       * gcc.target/i386/float16-3a.c: Ditto.
+       * gcc.target/i386/float16-3b.c: Ditto.
+       * gcc.target/i386/float16-4a.c: Ditto.
+       * gcc.target/i386/float16-4b.c: Ditto.
+       * gcc.target/i386/pr54855-12.c: Ditto.
+       * g++.dg/other/i386-2.C: Ditto.
+       * g++.dg/other/i386-3.C: Ditto.
+
+2021-09-08  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/float16-6.c: New test.
+       * gcc.target/i386/float16-7.c: New test.
+
+2021-09-07  David Faust  <david.faust@oracle.com>
+
+       * gcc.target/bpf/core-attr-1.c: New test.
+       * gcc.target/bpf/core-attr-2.c: Likewise.
+       * gcc.target/bpf/core-attr-3.c: Likewise.
+       * gcc.target/bpf/core-attr-4.c: Likewise
+       * gcc.target/bpf/core-builtin-1.c: Likewise
+       * gcc.target/bpf/core-builtin-2.c: Likewise.
+       * gcc.target/bpf/core-builtin-3.c: Likewise.
+       * gcc.target/bpf/core-section-1.c: Likewise.
+
+2021-09-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.dg/no_profile_instrument_function-attr-2.c: Fix
+       typo in last change.
+
+2021-09-07  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/101327
+       * gfortran.dg/pr101327.f90: New test.
+
+2021-09-07  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       * gcc.target/bpf/core-lto-1.c: New test.
+
+2021-09-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/100495
+       * g++.dg/cpp2a/constexpr-new21.C: New test.
+
+2021-09-07  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/85819
+       * gcc.target/i386/pr85819-1a.c: New test.
+       * gcc.target/i386/pr85819-1b.c: Likewise.
+       * gcc.target/i386/pr85819-2a.c: Likewise.
+       * gcc.target/i386/pr85819-2b.c: Likewise.
+       * gcc.target/i386/pr85819-2c.c: Likewise.
+       * gcc.target/i386/pr85819-3.c: Likewise.
+
+2021-09-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102226
+       * g++.dg/vect/pr102226.cc: New testcase.
+
+2021-09-07  Marcel Vollweiler  <marcel@codesourcery.com>
+
+       * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'.
+       * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'.
+       * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses.
+       * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses.
+       * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'.
+       * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'.
+
+2021-09-07  Martin Liska  <mliska@suse.cz>
+
+       PR gcov-profile/80223
+       * gcc.dg/no_profile_instrument_function-attr-2.c: New test.
+
+2021-09-07  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       PR target/97142
+       * gcc.target/powerpc/pr97142.c: New test.
+
+2021-09-06  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/89984
+       * gcc.target/i386/pr89984-1.c: New test.
+       * gcc.target/i386/pr89984-2.c: Likewise.
+       * gcc.target/i386/xorsign-avx.c: Likewise.
+
+2021-09-06  liuhongt  <hongtao.liu@intel.com>
+
+       PR middle-end/102182
+       * gcc.target/i386/pr101282.c: New test.
+
+2021-09-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102207
+       * gcc.dg/pr102207.c: New test.
+
+2021-09-06  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/63184
+       * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail.
+       * c-c++-common/pr19807-3.c: Likewise.
+
+2021-09-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101904
+       * g++.dg/template/conv17.C: New test.
+
+2021-09-03  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/bind_c_char_6.f90: Update dg-error.
+       * gfortran.dg/bind_c_char_7.f90: Likewise.
+       * gfortran.dg/bind_c_char_8.f90: Likewise.
+       * gfortran.dg/iso_c_binding_char_1.f90: Likewise.
+       * gfortran.dg/pr32599.f03: Likewise.
+       * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are
+       implementable but not valid F2018.
+       * gfortran.dg/bind_c_contiguous.f90: New test.
+
+2021-09-03  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/102166
+       * g++.target/i386/pr102166.C: New test.
+
+2021-09-02  Sandra Loosemore  <sandra@codesourcery.com>
+           José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+       PR fortran/100911
+       PR fortran/100915
+       PR fortran/100916
+       * gfortran.dg/PR100911.c: New file.
+       * gfortran.dg/PR100911.f90: New file.
+       * gfortran.dg/PR100914.c: New file.
+       * gfortran.dg/PR100914.f90: New file.
+       * gfortran.dg/PR100915.c: New file.
+       * gfortran.dg/PR100915.f90: New file.
+
+2021-09-02  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gfortran.dg/c-interop/allocatable-dummy-c.c: New file.
+       * gfortran.dg/c-interop/allocatable-dummy.f90: New file.
+       * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file.
+       * gfortran.dg/c-interop/allocate-c.c: New file.
+       * gfortran.dg/c-interop/allocate-errors-c.c: New file.
+       * gfortran.dg/c-interop/allocate-errors.f90: New file.
+       * gfortran.dg/c-interop/allocate.f90: New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90:
+       New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90:
+       New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90:
+       New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90:
+       New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90:
+       New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90:
+       New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90:
+       New file.
+       * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90:
+       New file.
+       * gfortran.dg/c-interop/assumed-type-dummy.f90: New file.
+       * gfortran.dg/c-interop/c-interop.exp: New file.
+       * gfortran.dg/c-interop/c1255-1.f90: New file.
+       * gfortran.dg/c-interop/c1255-2.f90: New file.
+       * gfortran.dg/c-interop/c1255a.f90: New file.
+       * gfortran.dg/c-interop/c407a-1.f90: New file.
+       * gfortran.dg/c-interop/c407a-2.f90: New file.
+       * gfortran.dg/c-interop/c407b-1.f90: New file.
+       * gfortran.dg/c-interop/c407b-2.f90: New file.
+       * gfortran.dg/c-interop/c407c-1.f90: New file.
+       * gfortran.dg/c-interop/c516.f90: New file.
+       * gfortran.dg/c-interop/c524a.f90: New file.
+       * gfortran.dg/c-interop/c535a-1.f90: New file.
+       * gfortran.dg/c-interop/c535a-2.f90: New file.
+       * gfortran.dg/c-interop/c535b-1.f90: New file.
+       * gfortran.dg/c-interop/c535b-2.f90: New file.
+       * gfortran.dg/c-interop/c535b-3.f90: New file.
+       * gfortran.dg/c-interop/c535c-1.f90: New file.
+       * gfortran.dg/c-interop/c535c-2.f90: New file.
+       * gfortran.dg/c-interop/c535c-3.f90: New file.
+       * gfortran.dg/c-interop/c535c-4.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-1.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-2.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-3.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-4.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-5.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-6.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-7.f90: New file.
+       * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file.
+       * gfortran.dg/c-interop/cf-descriptor-8.f90: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file.
+       * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file.
+       * gfortran.dg/c-interop/contiguous-1-c.c: New file.
+       * gfortran.dg/c-interop/contiguous-1.f90: New file.
+       * gfortran.dg/c-interop/contiguous-2-c.c: New file.
+       * gfortran.dg/c-interop/contiguous-2.f90: New file.
+       * gfortran.dg/c-interop/contiguous-3-c.c: New file.
+       * gfortran.dg/c-interop/contiguous-3.f90: New file.
+       * gfortran.dg/c-interop/deferred-character-1.f90: New file.
+       * gfortran.dg/c-interop/deferred-character-2.f90: New file.
+       * gfortran.dg/c-interop/dump-descriptors.c: New file.
+       * gfortran.dg/c-interop/dump-descriptors.h: New file.
+       * gfortran.dg/c-interop/establish-c.c: New file.
+       * gfortran.dg/c-interop/establish-errors-c.c: New file.
+       * gfortran.dg/c-interop/establish-errors.f90: New file.
+       * gfortran.dg/c-interop/establish.f90: New file.
+       * gfortran.dg/c-interop/explicit-interface.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-1.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-2.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-3.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-4.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-5.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-6.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-7.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-8.f90: New file.
+       * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file.
+       * gfortran.dg/c-interop/fc-descriptor-9.f90: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file.
+       * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file.
+       * gfortran.dg/c-interop/ff-descriptor-1.f90: New file.
+       * gfortran.dg/c-interop/ff-descriptor-2.f90: New file.
+       * gfortran.dg/c-interop/ff-descriptor-3.f90: New file.
+       * gfortran.dg/c-interop/ff-descriptor-4.f90: New file.
+       * gfortran.dg/c-interop/ff-descriptor-5.f90: New file.
+       * gfortran.dg/c-interop/ff-descriptor-6.f90: New file.
+       * gfortran.dg/c-interop/ff-descriptor-7.f90: New file.
+       * gfortran.dg/c-interop/note-5-3.f90: New file.
+       * gfortran.dg/c-interop/note-5-4-c.c: New file.
+       * gfortran.dg/c-interop/note-5-4.f90: New file.
+       * gfortran.dg/c-interop/optional-c.c: New file.
+       * gfortran.dg/c-interop/optional.f90: New file.
+       * gfortran.dg/c-interop/rank-class.f90: New file.
+       * gfortran.dg/c-interop/rank.f90: New file.
+       * gfortran.dg/c-interop/removed-restrictions-1.f90: New file.
+       * gfortran.dg/c-interop/removed-restrictions-2.f90: New file.
+       * gfortran.dg/c-interop/removed-restrictions-3.f90: New file.
+       * gfortran.dg/c-interop/removed-restrictions-4.f90: New file.
+       * gfortran.dg/c-interop/section-1-c.c: New file.
+       * gfortran.dg/c-interop/section-1.f90: New file.
+       * gfortran.dg/c-interop/section-1p.f90: New file.
+       * gfortran.dg/c-interop/section-2-c.c: New file.
+       * gfortran.dg/c-interop/section-2.f90: New file.
+       * gfortran.dg/c-interop/section-2p.f90: New file.
+       * gfortran.dg/c-interop/section-3-c.c: New file.
+       * gfortran.dg/c-interop/section-3.f90: New file.
+       * gfortran.dg/c-interop/section-3p.f90: New file.
+       * gfortran.dg/c-interop/section-4-c.c: New file.
+       * gfortran.dg/c-interop/section-4.f90: New file.
+       * gfortran.dg/c-interop/section-errors-c.c: New file.
+       * gfortran.dg/c-interop/section-errors.f90: New file.
+       * gfortran.dg/c-interop/select-c.c: New file.
+       * gfortran.dg/c-interop/select-errors-c.c: New file.
+       * gfortran.dg/c-interop/select-errors.f90: New file.
+       * gfortran.dg/c-interop/select.f90: New file.
+       * gfortran.dg/c-interop/setpointer-c.c: New file.
+       * gfortran.dg/c-interop/setpointer-errors-c.c: New file.
+       * gfortran.dg/c-interop/setpointer-errors.f90: New file.
+       * gfortran.dg/c-interop/setpointer.f90: New file.
+       * gfortran.dg/c-interop/shape.f90: New file.
+       * gfortran.dg/c-interop/size.f90: New file.
+       * gfortran.dg/c-interop/tkr.f90: New file.
+       * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-array-basic.f90: New file.
+       * gfortran.dg/c-interop/typecodes-array-char-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-array-char.f90: New file.
+       * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-array-float128.f90: New file.
+       * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-array-int128.f90: New file.
+       * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file.
+       * gfortran.dg/c-interop/typecodes-sanity-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-sanity.f90: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file.
+       * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file.
+       * gfortran.dg/c-interop/ubound.f90: New file.
+       * lib/target-supports.exp
+       (check_effective_target_fortran_real_c_float128): New function.
+
+2021-09-02  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/17506
+       PR testsuite/37182
+       * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output.
+       * gcc.dg/uninit-15-O0.c: Remove xfail.
+       * gcc.dg/uninit-15.c: Same.
+
+2021-09-02  Marcel Vollweiler  <marcel@codesourcery.com>
+
+       * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid
+       UNRESOLVED.
+
+2021-09-02  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase.
+
+2021-09-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/99591
+       * gcc.target/i386/pr99591.c: New test.
+       * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions
+       together with seta or jn?a.
+
+2021-09-02  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/sse2-float16-1.c: New test.
+       * gcc.target/i386/sse2-float16-2.c: Ditto.
+       * gcc.target/i386/sse2-float16-3.c: Ditto.
+       * gcc.target/i386/float16-5.c: New test.
+
+2021-09-01  Jeff Law  <jlaw@localhost.localdomain>
+
+       PR tree-optimization/102152
+       * gcc.dg/pr102152.c: New test
+
+2021-09-01  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/101934
+       * gcc.target/aarch64/memset-strict-align-1.c: New test.
+
+2021-09-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/100977
+       * g++.dg/cpp23/normalize1.C: New test.
+       * g++.dg/cpp23/normalize2.C: New test.
+       * g++.dg/cpp23/normalize3.C: New test.
+       * g++.dg/cpp23/normalize4.C: New test.
+       * g++.dg/cpp23/normalize5.C: New test.
+       * g++.dg/cpp23/normalize6.C: New test.
+       * g++.dg/cpp23/normalize7.C: New test.
+       * g++.dg/cpp23/ucnid-1-utf8.C: New test.
+       * g++.dg/cpp23/ucnid-2-utf8.C: New test.
+       * gcc.dg/cpp/ucnid-4.c: Don't expect
+       "not valid at the start of an identifier" errors.
+       * gcc.dg/cpp/ucnid-4-utf8.c: Likewise.
+       * gcc.dg/cpp/ucnid-5-utf8.c: New test.
+
+2021-09-01  Andrew Pinski  <apinski@marvell.com>
+
+       PR testsuite/51748
+       * gcc.misc-tests/linkage.exp: Add mips*-linux-* support.
+
+2021-09-01  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Wstringop-overflow-11.c: Remove xfails.
+       * gcc.dg/Wstringop-overflow-12.c: Same.
+       * gcc.dg/Wstringop-overflow-43.c: Add xfails.
+       * gcc.dg/Wstringop-overflow-73.c: New test.
+
+2021-09-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/101488
+       * c-c++-common/cpp/va-opt-3.c: Adjust expected output.
+       * c-c++-common/cpp/va-opt-7.c: New test.
+
+2021-09-01  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/101592
+       * g++.dg/warn/Wlogical-op-3.C: New test.
+
+2021-09-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * g++.dg/ext/attr-unavailable-1.C: New test.
+       * g++.dg/ext/attr-unavailable-2.C: New test.
+       * g++.dg/ext/attr-unavailable-3.C: New test.
+       * g++.dg/ext/attr-unavailable-4.C: New test.
+       * g++.dg/ext/attr-unavailable-5.C: New test.
+       * g++.dg/ext/attr-unavailable-6.C: New test.
+       * g++.dg/ext/attr-unavailable-7.C: New test.
+       * g++.dg/ext/attr-unavailable-8.C: New test.
+       * g++.dg/ext/attr-unavailable-9.C: New test.
+       * gcc.dg/attr-unavailable-1.c: New test.
+       * gcc.dg/attr-unavailable-2.c: New test.
+       * gcc.dg/attr-unavailable-3.c: New test.
+       * gcc.dg/attr-unavailable-4.c: New test.
+       * gcc.dg/attr-unavailable-5.c: New test.
+       * gcc.dg/attr-unavailable-6.c: New test.
+       * obj-c++.dg/attributes/method-unavailable-1.mm: New test.
+       * obj-c++.dg/attributes/method-unavailable-2.mm: New test.
+       * obj-c++.dg/attributes/method-unavailable-3.mm: New test.
+       * obj-c++.dg/property/at-property-unavailable-1.mm: New test.
+       * obj-c++.dg/property/at-property-unavailable-2.mm: New test.
+       * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test.
+       * objc.dg/attributes/method-unavailable-1.m: New test.
+       * objc.dg/attributes/method-unavailable-2.m: New test.
+       * objc.dg/attributes/method-unavailable-3.m: New test.
+       * objc.dg/property/at-property-unavailable-1.m: New test.
+       * objc.dg/property/at-property-unavailable-2.m: New test.
+       * objc.dg/property/dotsyntax-unavailable-1.m: New test.
+
+2021-09-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102124
+       * gcc.dg/torture/pr102124.c: New test.
+
+2021-09-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/93491
+       * gcc.dg/torture/pr93491.c: New testcase.
+       * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity.
+
+2021-09-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102139
+       * gcc.dg/torture/pr102139.c: New testcase.
+
+2021-09-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102141
+       * gcc.dg/pr102141.c: New test.
+
+2021-09-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102149
+       * gcc.dg/torture/pr102149.c: New testcase.
+
+2021-09-01  Roger Sayle  <roger@nextmovesoftware.com>
+           Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/79412
+       * gcc.dg/pr79412.c: New test case.
+       * gcc.dg/typedef-var-2.c: Update expeted errors.
+
+2021-08-31  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100950
+       * gfortran.dg/pr100950.f90: Extend coverage.
+
+2021-08-31  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/12672
+       * g++.dg/cpp0x/decltype29.C: Adjust.
+       * g++.dg/template/error56.C: Adjust.
+       * g++.old-deja/g++.pt/unify6.C: Adjust.
+       * g++.dg/template/explicit-args7.C: New test.
+
+2021-08-31  Jason Merrill  <jason@redhat.com>
+
+       PR c++/92193
+       * g++.dg/diagnostic/static_assert4.C: New test.
+
+2021-08-31  Jeff Law  <jlaw@localhost.localdomain>
+
+       * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group.
+       * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp.
+
+2021-08-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/101145
+       * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3
+       instead of dg-options with -O3 -fdump-tree-vect-details.
+       * gcc.dg/vect/pr101145_1.c: Likewise.
+       * gcc.dg/vect/pr101145_2.c: Likewise.
+       * gcc.dg/vect/pr101145_3.c: Likewise.
+
+2021-08-31  Marcel Vollweiler  <marcel@codesourcery.com>
+
+       * c-c++-common/gomp/target-device-1.c: New test.
+       * c-c++-common/gomp/target-device-2.c: New test.
+       * c-c++-common/gomp/target-device-ancestor-1.c: New test.
+       * c-c++-common/gomp/target-device-ancestor-2.c: New test.
+       * c-c++-common/gomp/target-device-ancestor-3.c: New test.
+       * c-c++-common/gomp/target-device-ancestor-4.c: New test.
+       * gfortran.dg/gomp/target-device-1.f90: New test.
+       * gfortran.dg/gomp/target-device-2.f90: New test.
+       * gfortran.dg/gomp/target-device-ancestor-1.f90: New test.
+       * gfortran.dg/gomp/target-device-ancestor-2.f90: New test.
+       * gfortran.dg/gomp/target-device-ancestor-3.f90: New test.
+       * gfortran.dg/gomp/target-device-ancestor-4.f90: New test.
+
+2021-08-31  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102142
+       * g++.dg/torture/pr102142.C: New testcase.
+
+2021-08-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/102134
+       * gcc.c-torture/execute/pr102134.c: New test.
+
+2021-08-31  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets.
+
+2021-08-31  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.dg/ipa/inline-8.c: Mark cmp and move as
+       static so they both bind local and available for
+       inlinine.
+
+2021-08-31  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase.
+       * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
+       * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
+       * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
+       * gcc.target/i386/bitwise_mask_op-1.c: Ditto.
+       * gcc.target/i386/bitwise_mask_op-2.c: Ditto.
+
+2021-08-30  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/99260
+       * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc
+       analysis.
+       * gcc.dg/analyzer/pr99193-1.c: Likewise.
+       * gcc.dg/analyzer/pr99193-3.c: Likewise.
+       * gcc.dg/analyzer/realloc-1.c: Likewise.  Add test coverage for
+       realloc of non-heap pointer, realloc from mismatching allocator,
+       and realloc on a freed pointer.
+       * gcc.dg/analyzer/realloc-2.c: New test.
+
+2021-08-30  Jason Merrill  <jason@redhat.com>
+
+       PR c++/96286
+       * g++.dg/template/access2.C: Split struct A.
+
+2021-08-30  Jason Merrill  <jason@redhat.com>
+
+       PR c++/101460
+       * g++.dg/template/explicit-args6.C: New test.
+
+2021-08-30  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102113
+       * gfortran.dg/goto_9.f90: New test.
+
+2021-08-30  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings.
+
+2021-08-30  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/101349
+       * gfortran.dg/unlimited_polymorphic_33.f90: New test.
+
+2021-08-30  Pat Haugen  <pthaugen@linux.ibm.com>
+
+       * gcc.target/powerpc/fusion-p10-stst.c: New test.
+       * gcc.target/powerpc/fusion-p10-stst2.c: New test.
+
+2021-08-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/102094
+       * gdc.dg/lto/pr102094_0.d: New test.
+
+2021-08-29  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions
+       without strndup support in libc.
+
+2021-08-28  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-9.c: New test.
+
+2021-08-28  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/87737
+       * gfortran.dg/entry_24.f90: New test.
+
+2021-08-27  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.target/powerpc/float128-call.c: Update comments.
+
+2021-08-27  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
+       long double and power10.
+
+2021-08-27  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * lib/target-supports.exp: Exclude cctools assembler based on
+       GAS 1.38.
+
+2021-08-27  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/45178
+       * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
+
+2021-08-27  konglin1  <lingling.kong@intel.com>
+
+       PR target/101472
+       * gcc.target/i386/avx512f-pr101472.c: New test.
+       * gcc.target/i386/avx512vl-pr101472.c: New test.
+
+2021-08-27  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.target/powerpc/dive-vectorize-1.c: New test.
+       * gcc.target/powerpc/dive-vectorize-1.h: New test.
+       * gcc.target/powerpc/dive-vectorize-2.c: New test.
+       * gcc.target/powerpc/dive-vectorize-2.h: New test.
+       * gcc.target/powerpc/dive-vectorize-run-1.c: New test.
+       * gcc.target/powerpc/dive-vectorize-run-2.c: New test.
+       * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test.
+       * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test.
+       * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test.
+
+2021-08-27  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase.
+       * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase.
+       * gcc.target/i386/pr43147.c: New test.
+
+2021-08-26  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
+
+2021-08-26  Martin Liska  <mliska@suse.cz>
+           Stefan Kneifel  <stefan.kneifel@bluewin.ch>
+
+       * gcc.target/i386/mvc5.c: Scan assembly names.
+       * gcc.target/i386/mvc7.c: Likewise.
+       * gcc.target/i386/pr95778-1.c: Update scanned patterns.
+       * gcc.target/i386/pr95778-2.c: Likewise.
+
+2021-08-25  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option.
+       * gcc.dg/tree-ssa/evrp2.c: Same.
+       * gcc.dg/tree-ssa/evrp3.c: Same.
+       * gcc.dg/tree-ssa/evrp4.c: Same.
+       * gcc.dg/tree-ssa/evrp6.c: Same.
+       * gcc.dg/tree-ssa/pr64130.c: Same.
+
+2021-08-25  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR target/94630
+       * gcc.target/powerpc/pr70117.c: Specify that we need the long double
+       type to be IBM 128-bit.  Remove the code to use __ibm128.
+       * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long
+       double type to be IBM 128-bit.  Run the test at -O2 optimization.
+       * lib/target-supports.exp (add_options_for_long_double_ibm128): New
+       function.
+       (check_effective_target_long_double_ibm128): New function.
+       (add_options_for_long_double_ieee128): New function.
+       (check_effective_target_long_double_ieee128): New function.
+       (add_options_for_long_double_64bit): New function.
+       (check_effective_target_long_double_64bit): New function.
+
+2021-08-25  Andrew Pinski  <apinski@marvell.com>
+
+       PR c++/66590
+       * g++.dg/warn/Wreturn-5.C: New test.
+
+2021-08-25  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/ipa/modref-1.c: Update testcase.
+       * gcc.dg/tree-ssa/modref-4.c: Update testcase.
+       * gcc.dg/tree-ssa/modref-8.c: New test.
+
+2021-08-25  Lewis Hyatt  <lhyatt@gmail.com>
+
+       PR other/93067
+       * gcc.dg/diagnostic-input-charset-1.c: New test.
+       * gcc.dg/diagnostic-input-utf8-bom.c: New test.
+
+2021-08-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/102046
+       * gcc.dg/vect/pr102046.c: New testcase.
+
+2021-08-25  Hongyu Wang  <hongyu.wang@intel.com>
+
+       PR target/101716
+       * gcc.target/i386/pr101716.c: New test.
+
+2021-08-25  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       PR tree-optimization/101145
+       * gcc.dg/vect/pr101145.c: New test.
+       * gcc.dg/vect/pr101145.inc: New test.
+       * gcc.dg/vect/pr101145_1.c: New test.
+       * gcc.dg/vect/pr101145_2.c: New test.
+       * gcc.dg/vect/pr101145_3.c: New test.
+       * gcc.dg/vect/pr101145inf.c: New test.
+       * gcc.dg/vect/pr101145inf.inc: New test.
+       * gcc.dg/vect/pr101145inf_1.c: New test.
+
+2021-08-25  konglin1  <lingling.kong@intel.com>
+
+       PR target/101471
+       * gcc.target/i386/avx512f-pr101471.c: New test.
+
+2021-08-25  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.target/powerpc/unpack-vectorize-1.c: New test.
+       * gcc.target/powerpc/unpack-vectorize-1.h: New test.
+       * gcc.target/powerpc/unpack-vectorize-2.c: New test.
+       * gcc.target/powerpc/unpack-vectorize-2.h: New test.
+       * gcc.target/powerpc/unpack-vectorize-3.c: New test.
+       * gcc.target/powerpc/unpack-vectorize-3.h: New test.
+       * gcc.target/powerpc/unpack-vectorize-run-1.c: New test.
+       * gcc.target/powerpc/unpack-vectorize-run-2.c: New test.
+       * gcc.target/powerpc/unpack-vectorize-run-3.c: New test.
+       * gcc.target/powerpc/unpack-vectorize.h: New test.
+
+2021-08-25  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101989
+       * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f.
+       * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx
+
+2021-08-24  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/98411
+       * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to
+       F2008, and verify case of implicit SAVE.
+
+2021-08-24  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101600
+       PR middle-end/101977
+       * g++.dg/pr100574.C: Prune out valid warning.
+       * gcc.dg/pr20126.c: Same.
+       * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings.
+       Add new instances.
+       * gcc.dg/warn-strnlen-no-nul.c: Same.
+       * g++.dg/warn/Warray-bounds-26.C: New test.
+       * gcc.dg/Warray-bounds-88.c: New test.
+
+2021-08-24  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/predict-1.c: Disable evrp.
+       * gcc.dg/tree-ssa/evrp-trans.c: New.
+
+2021-08-24  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/102021
+       * gcc.target/i386/pr100865-10b.c: Expect vzeroupper.
+       * gcc.target/i386/pr100865-4b.c: Likewise.
+       * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper.
+       * gcc.target/i386/pr100865-7b.c: Likewise.
+       * gcc.target/i386/pr102021.c: New test.
+
+2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/102035
+       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test.
+       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise.
+       * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise.
+       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise.
+       * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise.
+       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise.
+       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise.
+       * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise.
+
+2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_arm_cmse_hw):
+       Check the CMSE feature register, rather than relying on the
+       SG operation causing an execution fault.
+
+2021-08-24  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101989
+       * gcc.target/i386/pr101989-broadcast-1.c: New test.
+
+2021-08-24  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101989
+       * gcc.target/i386/pr101989-1.c: New test.
+       * gcc.target/i386/pr101989-2.c: New test.
+       * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase.
+
+2021-08-24  Roger Sayle  <roger@nextmovesoftware.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/102029
+       * gcc.dg/fold-convlshift-3.c: New test case.
+
+2021-08-23  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/switch.c: Remove xfail.  Add various tests.
+       * gcc.dg/analyzer/torture/switch-2.c: New test.
+       * gcc.dg/analyzer/torture/switch-3.c: New test.
+       * gcc.dg/analyzer/torture/switch-4.c: New test.
+       * gcc.dg/analyzer/torture/switch-5.c: New test.
+
+2021-08-23  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/101875
+       * gcc.dg/analyzer/pr101875.c: New test.
+
+2021-08-23  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/101837
+       * gcc.dg/analyzer/pr101837.c: New test.
+
+2021-08-23  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/101962
+       * gcc.dg/analyzer/data-model-23.c: New test.
+       * gcc.dg/analyzer/pr101962.c: New test.
+
+2021-08-23  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/data-model-22.c: New test.
+       * gcc.dg/analyzer/uninit-6.c: New test.
+       * gcc.dg/analyzer/uninit-6b.c: New test.
+
+2021-08-23  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-7.c: New test.
+
+2021-08-23  Richard Biener  <rguenther@suse.de>
+
+       PR ipa/97565
+       * g++.dg/lto/pr97565_0.C: New testcase.
+       * g++.dg/lto/pr97565_1.C: Likewise.
+
+2021-08-23  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/tree-ssa/modref-1.C: Fix template.
+
+2021-08-23  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error.
+       * gfortran.dg/goacc/default-2.f: Update dg-error.
+       * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error.
+       * gfortran.dg/goacc/if.f95: Update dg-error.
+       * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error.
+       * gfortran.dg/goacc/routine-6.f90: Update dg-error.
+       * gfortran.dg/goacc/sie.f95: Update dg-error.
+       * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error.
+       * gfortran.dg/gomp/cancel-2.f90: Update dg-error.
+       * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error.
+       * gfortran.dg/gomp/error-3.f90: Update dg-error.
+       * gfortran.dg/gomp/loop-2.f90: Update dg-error.
+       * gfortran.dg/gomp/masked-2.f90: Update dg-error.
+
+2021-08-23  Ankur Saini  <arsenic@sourceware.org>
+
+       PR analyzer/102020
+       * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test.
+
+2021-08-23  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/fold-convlshift-1.c: New test case.
+       * gcc.dg/fold-convlshift-2.c: New test case.
+
+2021-08-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/86723
+       * gcc.dg/pr86723.c: New test.
+       * gcc.target/i386/pr86723.c: New test.
+       * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of
+       -fdump-tree-bswap and scan for number of __builtin_bswap64 calls.
+       * gcc.dg/optimize-bswapdi-2.c: Likewise.
+       * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of
+       -fdump-tree-bswap and scan for number of __builtin_bswap32 calls.
+       * gcc.dg/optimize-bswapsi-5.c: Likewise.
+       * gcc.dg/optimize-bswapsi-3.c: Likewise.  Expect one __builtin_bswap32
+       call instead of zero.
+
+2021-08-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/79334
+       * gcc.dg/torture/pr79334-0.c: New testcase.
+       * gcc.dg/torture/pr79334-1.c: Likewise.
+
+2021-08-23  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/102016
+       * gcc.target/i386/pr102016.c: New test.
+
+2021-08-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/101905
+       * gcc.dg/guality/pr101905.c: New test.
+
+2021-08-23  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       PR target/100856
+       * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib
+       and arm_v8m_main_cde.
+       * lib/target-supports.exp: Add
+       check_effective_target_FUNC_multilib for ARM CDE.
+
+2021-08-23  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/tree-ssa/modref-1.C: New test.
+
+2021-08-23  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR target/101922
+       * gcc.target/mips/pr101922.c: New test.
+
+2021-08-23  Jonathan Yong  <10walls@gmail.com>
+
+       * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows
+       where it can return a filename with "\" to indicate current
+       directory.
+       * gcc.c-torture/execute/fprintf-2.c: Use wrapper.
+       * gcc.c-torture/execute/printf-2.c: Use wrapper.
+       * gcc.c-torture/execute/user-printf.c: Use wrapper.
+
+2021-08-22  Martin Uecker  <muecker@gwdg.de>
+
+       PR c/98397
+       * gcc.dg/c11-qual-1.c: New test.
+       * gcc.dg/c2x-qual-1.c: New test.
+       * gcc.dg/c2x-qual-2.c: New test.
+       * gcc.dg/c2x-qual-3.c: New test.
+       * gcc.dg/c2x-qual-4.c: New test.
+       * gcc.dg/c2x-qual-5.c: New test.
+       * gcc.dg/c2x-qual-6.c: New test.
+       * gcc.dg/c2x-qual-7.c: New test.
+       * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag.
+       * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag.
+
+2021-08-22  Jan Hubicka  <hubicka@ucw.cz>
+           Martin Liska  <mliska@suse.cz>
+
+       * gcc.dg/lto/pr101949_0.c: New test.
+       * gcc.dg/lto/pr101949_1.c: New test.
+
+2021-08-21  Ankur Saini  <arsenic@sourceware.org>
+
+       PR analyzer/101980
+       * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'.
+       * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase.
+
+2021-08-20  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/error-1.f90: New test.
+       * gfortran.dg/gomp/error-2.f90: New test.
+       * gfortran.dg/gomp/error-3.f90: New test.
+
+2021-08-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/error-1.c: New test.
+       * c-c++-common/gomp/error-2.c: New test.
+       * c-c++-common/gomp/error-3.c: New test.
+       * g++.dg/gomp/attrs-1.C (bar): Add error directive test.
+       * g++.dg/gomp/attrs-2.C (bar): Add error directive test.
+       * g++.dg/gomp/attrs-13.C: New test.
+       * g++.dg/gomp/error-1.C: New test.
+
+2021-08-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/sink-5.c: New test.
+       * c-c++-common/gomp/requires-3.c: Add test for spurious comma
+       at the end of pragma line.
+
+2021-08-19  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * c-c++-common/Wunused-var-16.c: Add an extra check that ~0
+       is optimized away.
+
+2021-08-19  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/101849
+       * gcc.target/powerpc/pr101849.c: New test.
+
+2021-08-19  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100950
+       * gfortran.dg/pr100950.f90: New test.
+
+2021-08-19  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101803
+       * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number.
+
+2021-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101950
+       * gcc.target/i386/pr101950-1.c: New test.
+       * gcc.target/i386/pr101950-2.c: New test.
+
+2021-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/requires-3.c: Add testcase for
+       atomic_default_mem_order ( at the end of line without corresponding ).
+
+2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * jit.dg/test-asm.c: Provide Mach-O fragment.
+       * jit.dg/test-asm.cc: Likewise.
+
+2021-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/nothing-2.c: New test.
+
+2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * jit.dg/harness.h: Include jit-dejagnu.h.
+       * jit.dg/jit.exp: Use -rdynamic conditionally on target
+       support, instead of unconditional -Wl,--export-dynamic.
+
+2021-08-19  Thomas Schwinge  <thomas@codesourcery.com>
+
+       PR testsuite/101969
+       * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc.
+
+2021-08-19  liuhongt  <hongtao.liu@intel.com>
+
+       Revert:
+       2021-08-19  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/99881
+       * gcc.target/i386/pr99881.c: New test.
+
+2021-08-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR testsuite/101963
+       * gfortran.dg/nothing-1.f90: Moved to ...
+       * gfortran.dg/gomp/nothing-1.f90: ... here.
+       * gfortran.dg/nothing-2.f90: Moved to ...
+       * gfortran.dg/gomp/nothing-2.f90: ... here;
+       avoid $ issue in $OMP in dg-error.
+
+2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
+           Matt Jacobson   <mhjacobson@me.com>
+
+       PR objc/101666
+       * obj-c++.dg/pr101666-0.mm: New test.
+       * obj-c++.dg/pr101666-1.mm: New test.
+       * obj-c++.dg/pr101666.inc: New.
+       * objc.dg/pr101666-0.m: New test.
+       * objc.dg/pr101666-1.m: New test.
+       * objc.dg/pr101666.inc: New.
+
+2021-08-18  Ankur Saini  <arsenic@sourceware.org>
+
+       PR analyzer/97114
+       * g++.dg/analyzer/vfunc-2.C: New test.
+       * g++.dg/analyzer/vfunc-3.C: New test.
+       * g++.dg/analyzer/vfunc-4.C: New test.
+       * g++.dg/analyzer/vfunc-5.C: New test.
+
+2021-08-18  Ankur Saini  <arsenic@sourceware.org>
+
+       PR analyzer/100546
+       * gcc.dg/analyzer/function-ptr-4.c: New test.
+       * gcc.dg/analyzer/pr100546.c: New test.
+
+2021-08-18  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/nothing-1.f90: New test.
+       * gfortran.dg/nothing-2.f90: New test.
+
+2021-08-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101344
+       PR c++/101803
+       * g++.dg/cpp2a/class-deduction-aggr11.C: New test.
+       * g++.dg/cpp2a/class-deduction-aggr12.C: New test.
+
+2021-08-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101883
+       * g++.dg/cpp2a/nontype-class49.C: New test.
+
+2021-08-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/nothing-1.c: New test.
+       * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test.
+       * g++.dg/gomp/attrs-2.C (bar): Likewise.
+       * g++.dg/gomp/attrs-9.C: Likewise.
+
+2021-08-18  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors
+       in C++.
+       * g++.dg/gomp/attrs-7.C: Don't expect one extra error.
+       * g++.dg/gomp/barrier-2.C: Likewise.
+       * gcc.dg/gomp/declare-simd-5.c: Likewise.
+       * gcc.dg/gomp/barrier-2.c: Likewise.
+       * gcc.dg/gomp/declare-variant-2.c: Likewise.
+
+2021-08-18  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/97147
+       * gcc.target/i386/pr54400.c: Adjust testcase.
+       * gcc.target/i386/pr94147.c: New test.
+
+2021-08-17  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101854
+       * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1.
+       * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization.
+       * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1.
+       * gcc.dg/Wstringop-overflow-72.c: New test.
+
+2021-08-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101539
+       * g++.dg/cpp2a/is-corresponding-member1.C: New test.
+       * g++.dg/cpp2a/is-corresponding-member2.C: New test.
+       * g++.dg/cpp2a/is-corresponding-member3.C: New test.
+       * g++.dg/cpp2a/is-corresponding-member4.C: New test.
+       * g++.dg/cpp2a/is-corresponding-member5.C: New test.
+       * g++.dg/cpp2a/is-corresponding-member6.C: New test.
+       * g++.dg/cpp2a/is-corresponding-member7.C: New test.
+       * g++.dg/cpp2a/is-corresponding-member8.C: New test.
+       * g++.dg/cpp2a/is-layout-compatible1.C: New test.
+       * g++.dg/cpp2a/is-layout-compatible2.C: New test.
+       * g++.dg/cpp2a/is-layout-compatible3.C: New test.
+
+2021-08-17  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gcc.dg/pr78213.c: Restore testing.
+
+2021-08-17  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case.
+
+2021-08-17  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/fold-ior-5.c: New test case.
+
+2021-08-17  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/scan-1.f90:
+       * gfortran.dg/gomp/cancel-1.f90: New test.
+       * gfortran.dg/gomp/cancel-4.f90: New test.
+       * gfortran.dg/gomp/loop-4.f90: New test.
+       * gfortran.dg/gomp/nesting-1.f90: New test.
+       * gfortran.dg/gomp/nesting-2.f90: New test.
+       * gfortran.dg/gomp/nesting-3.f90: New test.
+       * gfortran.dg/gomp/nowait-1.f90: New test.
+       * gfortran.dg/gomp/reduction-task-1.f90: New test.
+       * gfortran.dg/gomp/reduction-task-2.f90: New test.
+       * gfortran.dg/gomp/reduction-task-2a.f90: New test.
+       * gfortran.dg/gomp/reduction-task-3.f90: New test.
+       * gfortran.dg/gomp/scope-1.f90: New test.
+       * gfortran.dg/gomp/scope-2.f90: New test.
+
+2021-08-17  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/101938
+       * gcc.dg/pr101938.c: New test.
+
+2021-08-17  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101868
+       * gcc.dg/lto/pr101868_0.c: New testcase.
+       * gcc.dg/lto/pr101868_1.c: Likewise.
+       * gcc.dg/lto/pr101868_2.c: Likewise.
+       * gcc.dg/lto/pr101868_3.c: Likewise.
+
+2021-08-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked
+       construct tests.
+       * c-c++-common/gomp/scan-1.c (f3): Add scope construct test..
+       * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked
+       construct tests.
+       * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct
+       test.  Adjust diagnostics for the addition of scope.
+       * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope
+       construct tests.
+       * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test.
+       * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests.
+       * c-c++-common/gomp/scope-1.c: New test.
+       * c-c++-common/gomp/scope-2.c: New test.
+       * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests.
+       * g++.dg/gomp/attrs-2.C (bar): Likewise.
+       * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics.
+       * gfortran.dg/gomp/reduction7.f90: Likewise.
+
+2021-08-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/cpp/va-opt-5.c: New test.
+       * c-c++-common/cpp/va-opt-6.c: New test.
+
+2021-08-17  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101925
+       * gcc.dg/sso-16.c: New testcase.
+
+2021-08-17  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr82460-2.c: Adjust testcase by adding
+       --param=vect-epilogues-nomask=0
+
+2021-08-16  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101930
+       * gcc.target/i386/pr101930.c: New test.
+
+2021-08-16  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/100600
+       * gcc.dg/ipa/pr100600.c: New test.
+
+2021-08-16  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101846
+       * gcc.target/i386/pr101846-2.c: New test.
+       * gcc.target/i386/pr101846-3.c: New test.
+       * gcc.target/i386/pr101846-4.c: New test.
+
+2021-08-16  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/masked-1.f90: New test.
+       * gfortran.dg/gomp/masked-2.f90: New test.
+       * gfortran.dg/gomp/masked-3.f90: New test.
+       * gfortran.dg/gomp/masked-combined-1.f90: New test.
+       * gfortran.dg/gomp/masked-combined-2.f90: New test.
+
+2021-08-15  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/99351
+       * gfortran.dg/coarray_sync.f90: New test.
+       * gfortran.dg/coarray_3.f90: Adjust error messages.
+
+2021-08-14  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101791
+       * g++.dg/warn/Wmismatched-new-delete-6.C: New test.
+       * g++.dg/warn/Wmismatched-new-delete-7.C: New test.
+
+2021-08-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/101896
+       * gcc.target/i386/avx512f-pr101896.c: New test.
+
+2021-08-13  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101734
+       * gcc.dg/uninit-42.c: New test.
+
+2021-08-13  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/101261
+       * gcc.target/i386/pr101261.c: New test.
+
+2021-08-13  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-6.c: Update.
+
+2021-08-13  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target
+       arm_softfp_ok.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked
+       constructs with clauses.
+       * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause.
+       * c-c++-common/gomp/clause-dups-1.c (f1): Likewise.
+       * c-c++-common/gomp/masked-1.c: New test.
+       * c-c++-common/gomp/masked-2.c: New test.
+       * c-c++-common/gomp/masked-combined-1.c: New test.
+       * c-c++-common/gomp/masked-combined-2.c: New test.
+       * c-c++-common/goacc/uninit-if-clause.c: Remove xfails.
+       * g++.dg/gomp/block-11.C: New test.
+       * g++.dg/gomp/tpl-masked-1.C: New test.
+       * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and
+       combined masked constructs with clauses in attribute syntax.
+       * g++.dg/gomp/attrs-2.C (bar): Likewise.
+       * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct
+       nesting.
+       * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if
+       clause.
+       * gfortran.dg/goacc/kernels-tree.f95: Likewise.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR preprocessor/101638
+       * gcc.dg/cpp/pr101638.c: New test.
+
+2021-08-12  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix
+       typo in regular expression.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
+       Likewise.
+
+2021-08-12  Sergei Trofimovich  <siarheit@google.com>
+
+       PR c++/101219
+       * g++.dg/warn/pr101219.C: New test.
+
+2021-08-12  Martin Uecker  <muecker@gwdg.de>
+
+       PR c/101838
+       * gcc.dg/vla-stexp-2.c: New test.
+
+2021-08-12  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy
+       code and adjust for ranger threader.
+
+2021-08-12  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master)
+       testcase and test proc_bind(primary) instead.
+       * gfortran.dg/gomp/affinity-1.f90: Likewise.
+
+2021-08-12  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gfortran.dg/PR82376.f90: Robustify match.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/101860
+       * gcc.target/i386/avx512f-pr101860.c: New test.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-12.C: New test.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-11.C: Add new tests.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/99429
+       PR c++/94162
+       * g++.dg/cpp2a/spaceship-synth11.C: New test.
+       * g++.dg/cpp2a/spaceship-synth-neg6.C: New test.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics.
+
+2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]]
+       as well.
+       * g++.dg/lookup/strong-using2.C: Likewise.
+       * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before
+       using namespace.
+       * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before
+       using namespace, add tests for alignas before semicolon.
+       * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails.  Add test for
+       C++11 attributes on using directive before semicolon.
+
+2021-08-12  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101846
+       * gcc.target/i386/pr101846-1.c: New test.
+
+2021-08-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101663
+       * g++.dg/cpp2a/construct_at.h: New convenience header file that
+       defines minimal implementations of std::construct_at/destroy_at,
+       split out from ...
+       * g++.dg/cpp2a/constexpr-new5.C: ... here.
+       * g++.dg/cpp2a/constexpr-new6.C: Use the header.
+       * g++.dg/cpp2a/constexpr-new14.C: Likewise.
+       * g++.dg/cpp2a/constexpr-new20.C: New test.
+
+2021-08-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101725
+       DR 2082
+       * g++.dg/DRs/dr2082.C: New test.
+       * g++.dg/cpp2a/concepts-uneval4.C: New test.
+
+2021-08-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101786
+       * g++.dg/cpp2a/constinit16.C: New test.
+
+2021-08-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/79501
+       * g++.dg/cpp1z/class-deduction98.C: New test.
+
+2021-08-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/89062
+       * g++.dg/cpp1z/class-deduction97.C: New test.
+
+2021-08-11  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition
+       of ashift_qi_1.
+
+2021-08-11  Jan Hubicka  <jh@suse.cz>
+
+       * c-c++-common/modref-dse.c: New test.
+
+2021-08-11  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/101858
+       * gcc.dg/pr101858.c: New testcase.
+
+2021-08-11  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR target/66791
+       * gcc.target/arm/pr51534.c: Adjust test.
+
+2021-08-11  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/98309
+       * gcc.target/i386/pr98309-1.c: New test.
+       * gcc.target/i386/pr98309-2.c: New test.
+
+2021-08-11  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR middle-end/101674
+       * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too.
+
+2021-08-10  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR libfortran/101305
+       PR fortran/101660
+       PR testsuite/101847
+       * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran
+       from the string used to set GFORTRAN_UNDER_TEST.
+
+2021-08-10  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR tree-optimization/101809
+       * gcc.target/i386/pr88531-1a.c: Enable for all targets.
+
+2021-08-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/80355
+       * gcc.target/i386/avx512f-pr80355-2.c: New test.
+
+2021-08-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/80355
+       * gcc.target/i386/avx512f-pr80355-1.c: New test.
+
+2021-08-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after
+       [[omp::directive (threadprivate (t2))]].  Add tests with
+       if/while/switch after parallel in attribute syntax.
+       (corge): Add missing omp:: before directive.
+       * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after
+       [[omp::directive (threadprivate (t2))]].
+       * g++.dg/gomp/attrs-10.C: New test.
+       * g++.dg/gomp/attrs-11.C: New test.
+
+2021-08-10  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos.
+
+2021-08-10  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/101824
+       * gcc.dg/tree-ssa/pr101824.c: New testcase.
+
+2021-08-10  Martin Uecker  <muecker@gwdg.de>
+
+       PR c/29970
+       * gcc.dg/vla-stexp-1.c: New test.
+
+2021-08-10  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101804
+       * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead
+       of "-mavx2 -mtune=skylake".  Scan vpcmpeqd.
+
+2021-08-10  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_shift_d-1.c: New test.
+       * gcc.target/i386/cond_op_shift_d-2.c: New test.
+       * gcc.target/i386/cond_op_shift_q-1.c: New test.
+       * gcc.target/i386/cond_op_shift_q-2.c: New test.
+       * gcc.target/i386/cond_op_shift_ud-1.c: New test.
+       * gcc.target/i386/cond_op_shift_ud-2.c: New test.
+       * gcc.target/i386/cond_op_shift_uq-1.c: New test.
+       * gcc.target/i386/cond_op_shift_uq-2.c: New test.
+       * gcc.target/i386/cond_op_shift_uw-1.c: New test.
+       * gcc.target/i386/cond_op_shift_uw-2.c: New test.
+       * gcc.target/i386/cond_op_shift_w-1.c: New test.
+       * gcc.target/i386/cond_op_shift_w-2.c: New test.
+
+2021-08-09  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr101741.c: New.
+
+2021-08-09  Martin Jambor  <mjambor@suse.cz>
+
+       PR testsuite/101654
+       * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option.
+
+2021-08-09  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/101812
+       * gcc.target/i386/pr101812.c: New test.
+
+2021-08-09  Tejas Belagod  <tejas.belagod@arm.com>
+
+       * gcc.target/aarch64/vect-shr-reg.c: New testcase.
+       * gcc.target/aarch64/vect-shr-reg-run.c: Likewise.
+
+2021-08-09  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/pr68217.c: Add -fno-tree-ccp option.
+       * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option.
+       * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option.
+
+2021-08-09  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR libfortran/101305
+       PR fortran/101660
+       * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to
+       GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call.
+       * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for
+       ISO_Fortran_binding.h's #include.
+       * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
+       * gfortran.dg/PR94327.c: Likewise.
+       * gfortran.dg/PR94331.c: Likewise.
+       * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
+       * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
+       * gfortran.dg/pr93524.c: Likewise.
+
+2021-08-09  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/sve/dup_lane_1.c: Don't split
+       scan-assembler tests over multiple lines. Expect 32-bit
+       result values in 'w' registers.
+       * gcc.target/aarch64/sve/extract_1.c: Likewise.
+       * gcc.target/aarch64/sve/extract_2.c: Likewise.
+       * gcc.target/aarch64/sve/extract_3.c: Likewise.
+       * gcc.target/aarch64/sve/extract_4.c: Likewise.
+
+2021-08-09  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict
+       tests to little-endian targets.
+
+2021-08-08  Jeff Law  <jlaw@localhost.localdomain>
+
+       * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function.
+
+2021-08-07  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR tree-optimization/88531
+       * gcc.target/i386/pr88531-1a.c: New test.
+       * gcc.target/i386/pr88531-1b.c: Likewise.
+       * gcc.target/i386/pr88531-1c.c: Likewise.
+       * gcc.target/i386/pr88531-2a.c: Likewise.
+       * gcc.target/i386/pr88531-2b.c: Likewise.
+       * gcc.target/i386/pr88531-2c.c: Likewise.
+
+2021-08-06  Martin Sebor  <msebor@redhat.com>
+
+       * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable
+       -Wstringop-overread.
+       * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message.
+       * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug.
+       * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread.
+       * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message.
+       * gcc.dg/attr-nonstring-4.c: Same.
+       * gcc.dg/Wstringop-overread-6.c: New test.
+       * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow.
+
+2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       PR target/101723
+       * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix
+       typo.
+
+2021-08-06  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       PR target/101723
+       * gcc.target/arm/attr-neon3.c: Fix typo.
+       * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo.
+
+2021-08-06  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/101797
+       * gcc.target/i386/pr101797.c: New test.
+
+2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-08-06  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-08-06  Martin Liska  <mliska@suse.cz>
+
+       * gcc.target/powerpc/pragma-optimize.c: New test.
+
+2021-08-06  Richard Biener  <rguenther@suse.de>
+
+       * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning.
+
+2021-08-06  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * gcc.dg/gcov-info-to-gcda.c: New test.
+
+2021-08-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void.
+
+2021-08-05  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/99744
+       * gcc.target/i386/pr99744-3.c: New test.
+       * gcc.target/i386/pr99744-4.c: Likewise.
+       * gcc.target/i386/pr99744-5.c: Likewise.
+       * gcc.target/i386/pr99744-6.c: Likewise.
+       * gcc.target/i386/pr99744-7.c: Likewise.
+       * gcc.target/i386/pr99744-8.c: Likewise.
+
+2021-08-05  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/101723
+       * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output.
+       * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise.
+       * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble.
+       Add a non-no-op function body.
+       * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise.
+       * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp.
+       * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests.
+       * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use
+       check-function-bodies.
+       * gcc.target/arm/attr-neon3.c: Likewise.
+       * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow
+       multiple instances.
+       * gcc.target/arm/pragma_fpu_attribute.c: Likewise.
+       * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
+
+2021-08-05  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vsubX_high_cost.c: New test.
+
+2021-08-05  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vaddX_high_cost.c: New test.
+
+2021-08-05  Richard Biener  <rguenther@suse.de>
+
+       * gcc.dg/vect/bb-slp-pr101756.c: Add -w.
+
+2021-08-05  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+       * gcc.dg/sso-15.c: New test.
+
+2021-08-05  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_anylogic_d-1.c: New test.
+       * gcc.target/i386/cond_op_anylogic_d-2.c: New test.
+       * gcc.target/i386/cond_op_anylogic_q-1.c: New test.
+       * gcc.target/i386/cond_op_anylogic_q-2.c: New test.
+
+2021-08-05  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_maxmin_double-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_double-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_float-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_float-2.c: New test.
+
+2021-08-05  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_maxmin_b-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_b-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_d-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_d-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_q-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_q-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_ub-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_ub-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_ud-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_ud-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_uq-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_uq-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_uw-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_uw-2.c: New test.
+       * gcc.target/i386/cond_op_maxmin_w-1.c: New test.
+       * gcc.target/i386/cond_op_maxmin_w-2.c: New test.
+
+2021-08-04  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/101570
+       * gcc.dg/analyzer/asm-x86-1.c: New test.
+       * gcc.dg/analyzer/asm-x86-lp64-1.c: New test.
+       * gcc.dg/analyzer/asm-x86-lp64-2.c: New test.
+       * gcc.dg/analyzer/pr101570.c: New test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c:
+       New test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New
+       test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New
+       test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New
+       test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c:
+       New test.
+       * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c:
+       New test.
+
+2021-08-04  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101742
+       * gcc.target/i386/pr101742a.c: New test.
+       * gcc.target/i386/pr101742b.c: Likewise.
+
+2021-08-04  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101772
+       * gcc.target/i386/eh_return-2.c: New test.
+
+2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/vector/perm-vpdi.c: New test.
+
+2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/vector/perm-merge.c: New test.
+       * gcc.target/s390/vector/vec-types.h: New test.
+
+2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/zvector/vec-permi.c: Removed.
+       * gcc.target/s390/zvector/vec_permi.c: New test.
+
+2021-08-04  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c:
+       Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now.
+       * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise.
+       * gcc.target/s390/zvector/vec-types.h: New test.
+       * gcc.target/s390/zvector/vec_merge.c: New test.
+
+2021-08-04  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vmul_high_cost.c: New test.
+
+2021-08-04  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vmul_element_cost.c: New test.
+
+2021-08-04  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/cost_model_12.c: New test.
+
+2021-08-04  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/101750
+       * g++.dg/vect/pr99149.cc: Name class.
+
+2021-08-04  Richard Biener  <rguenther@suse.de>
+
+       * gcc.target/i386/vect-gather-1.c: New testcase.
+       * gfortran.dg/vect/vect-8.f90: Adjust.
+
+2021-08-04  Roger Sayle  <roger@nextmovesoftware.com>
+           Marc Glisse  <marc.glisse@inria.fr>
+
+       * gcc.dg/fold-ior-4.c: New test.
+
+2021-08-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101756
+       * gcc.dg/vect/bb-slp-pr101756.c: New testcase.
+
+2021-08-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101759
+       * g++.dg/gomp/pr101759.C: New test.
+       * g++.dg/goacc/pr101759.C: New test.
+
+2021-08-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch.
+
+2021-08-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101769
+       * g++.dg/tree-ssa/pr101769.C: New testcase.
+
+2021-08-04  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_addsubmul_d-2.c: Add
+       dg-require-effective-target for avx512.
+       * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto.
+       * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto.
+       * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto.
+       * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto.
+       * gcc.target/i386/cond_op_fma_double-2.c: Ditto.
+       * gcc.target/i386/cond_op_fma_float-2.c: Ditto.
+
+2021-08-04  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_fma_double-1.c: New test.
+       * gcc.target/i386/cond_op_fma_double-2.c: New test.
+       * gcc.target/i386/cond_op_fma_float-1.c: New test.
+       * gcc.target/i386/cond_op_fma_float-2.c: New test.
+
+2021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
+
+       * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2.
+       * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile.
+
+2021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
+
+       * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo.
+       * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO.
+
+2021-08-03  Eugene Rozenfeld  <erozen@microsoft.com>
+
+       * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations.
+       * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations.
+       * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations.
+       * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations.
+       * gcc.dg/tree-prof/indir-call-prof.c: Fix options.
+
+2021-08-03  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/101688
+       * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32.
+
+2021-08-03  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from
+       gcc/testsuite/gcc.target/i386, adjust dg directives to suit,
+       make more robust.
+
+2021-08-03  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to
+       disable XMM31.
+       * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
+       * gcc.target/i386/pr82941-1.c: Updated.  Check for vzeroupper.
+       * gcc.target/i386/pr82942-1.c: Likewise.
+       * gcc.target/i386/pr82990-1.c: Likewise.
+       * gcc.target/i386/pr82990-3.c: Likewise.
+       * gcc.target/i386/pr82990-5.c: Likewise.
+       * gcc.target/i386/pr100865-4b.c: Likewise.
+       * gcc.target/i386/pr100865-6b.c: Likewise.
+       * gcc.target/i386/pr100865-7b.c: Likewise.
+       * gcc.target/i386/pr100865-10b.c: Likewise.
+       * gcc.target/i386/pr100865-8b.c: Updated.
+       * gcc.target/i386/pr100865-9b.c: Likewise.
+       * gcc.target/i386/pr100865-11b.c: Likewise.
+       * gcc.target/i386/pr100865-12b.c: Likewise.
+
+2021-08-03  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_addsubmul_d-1.c: New test.
+       * gcc.target/i386/cond_op_addsubmul_d-2.c: New test.
+       * gcc.target/i386/cond_op_addsubmul_q-1.c: New test.
+       * gcc.target/i386/cond_op_addsubmul_q-2.c: New test.
+       * gcc.target/i386/cond_op_addsubmul_w-1.c: New test.
+       * gcc.target/i386/cond_op_addsubmul_w-2.c: New test.
+
+2021-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR analyzer/101721
+       * gcc.dg/analyzer/pr101721.c: New test.
+
+2021-08-03  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/80566
+       * g++.target/i386/pr80566-1.C: New test.
+       * g++.target/i386/pr80566-2.C: Likewise.
+
+2021-08-03  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test.
+       * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test.
+       * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test.
+       * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/vect8-ret.c: Also pass -mno-sse.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/incoming-11.c: Expect no stack realignment.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/pr72839.c: Also pass -mno-avx.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/pieces-memcpy-10.c: New test.
+       * gcc.target/i386/pieces-memcpy-11.c: Likewise.
+       * gcc.target/i386/pieces-memcpy-12.c: Likewise.
+       * gcc.target/i386/pieces-memcpy-13.c: Likewise.
+       * gcc.target/i386/pieces-memcpy-14.c: Likewise.
+       * gcc.target/i386/pieces-memcpy-15.c: Likewise.
+       * gcc.target/i386/pieces-memcpy-16.c: Likewise.
+       * gcc.target/i386/pieces-memset-1.c: Likewise.
+       * gcc.target/i386/pieces-memset-2.c: Likewise.
+       * gcc.target/i386/pieces-memset-3.c: Likewise.
+       * gcc.target/i386/pieces-memset-4.c: Likewise.
+       * gcc.target/i386/pieces-memset-5.c: Likewise.
+       * gcc.target/i386/pieces-memset-6.c: Likewise.
+       * gcc.target/i386/pieces-memset-7.c: Likewise.
+       * gcc.target/i386/pieces-memset-8.c: Likewise.
+       * gcc.target/i386/pieces-memset-9.c: Likewise.
+       * gcc.target/i386/pieces-memset-10.c: Likewise.
+       * gcc.target/i386/pieces-memset-11.c: Likewise.
+       * gcc.target/i386/pieces-memset-12.c: Likewise.
+       * gcc.target/i386/pieces-memset-13.c: Likewise.
+       * gcc.target/i386/pieces-memset-14.c: Likewise.
+       * gcc.target/i386/pieces-memset-15.c: Likewise.
+       * gcc.target/i386/pieces-memset-16.c: Likewise.
+       * gcc.target/i386/pieces-memset-17.c: Likewise.
+       * gcc.target/i386/pieces-memset-18.c: Likewise.
+       * gcc.target/i386/pieces-memset-19.c: Likewise.
+       * gcc.target/i386/pieces-memset-20.c: Likewise.
+       * gcc.target/i386/pieces-memset-21.c: Likewise.
+       * gcc.target/i386/pieces-memset-22.c: Likewise.
+       * gcc.target/i386/pieces-memset-23.c: Likewise.
+       * gcc.target/i386/pieces-memset-24.c: Likewise.
+       * gcc.target/i386/pieces-memset-25.c: Likewise.
+       * gcc.target/i386/pieces-memset-26.c: Likewise.
+       * gcc.target/i386/pieces-memset-27.c: Likewise.
+       * gcc.target/i386/pieces-memset-28.c: Likewise.
+       * gcc.target/i386/pieces-memset-29.c: Likewise.
+       * gcc.target/i386/pieces-memset-30.c: Likewise.
+       * gcc.target/i386/pieces-memset-31.c: Likewise.
+       * gcc.target/i386/pieces-memset-32.c: Likewise.
+       * gcc.target/i386/pieces-memset-33.c: Likewise.
+       * gcc.target/i386/pieces-memset-34.c: Likewise.
+       * gcc.target/i386/pieces-memset-35.c: Likewise.
+       * gcc.target/i386/pieces-memset-36.c: Likewise.
+       * gcc.target/i386/pieces-memset-37.c: Likewise.
+       * gcc.target/i386/pieces-memset-38.c: Likewise.
+       * gcc.target/i386/pieces-memset-39.c: Likewise.
+       * gcc.target/i386/pieces-memset-40.c: Likewise.
+       * gcc.target/i386/pieces-memset-41.c: Likewise.
+       * gcc.target/i386/pieces-memset-42.c: Likewise.
+       * gcc.target/i386/pieces-memset-43.c: Likewise.
+       * gcc.target/i386/pieces-memset-44.c: Likewise.
+       * gcc.target/i386/pieces-memcpy-7.c: New file.
+       * gcc.target/i386/pieces-memcpy-8.c: New file.
+       * gcc.target/i386/pieces-memcpy-9.c: New file.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/90773
+       * gcc.target/i386/pr90773-20.c: New test.
+       * gcc.target/i386/pr90773-21.c: Likewise.
+       * gcc.target/i386/pr90773-22.c: Likewise.
+       * gcc.target/i386/pr90773-23.c: Likewise.
+       * gcc.target/i386/pr90773-26.c: Likewise.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit.
+       * gcc.target/i386/pr90773-4.c: Also run for 32-bit.
+       * gcc.target/i386/pr90773-15.c: Likewise.
+       * gcc.target/i386/pr90773-16.c: Likewise.
+       * gcc.target/i386/pr90773-17.c: Likewise.
+       * gcc.target/i386/pr90773-24.c: Likewise.
+       * gcc.target/i386/pr90773-25.c: Likewise.
+       * gcc.target/i386/pr100865-1.c: Likewise.
+       * gcc.target/i386/pr100865-2.c: Likewise.
+       * gcc.target/i386/pr100865-3.c: Likewise.
+       * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect
+       XMM movd to store 4 bytes.
+       * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect
+       YMM registers.
+       * gcc.target/i386/pr100865-4b.c: Likewise.
+       * gcc.target/i386/pr100865-10a.c: Expect YMM registers.
+       * gcc.target/i386/pr100865-10b.c: Likewise.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/eh_return-1.c: New test.
+
+2021-08-02  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/90773
+       * gcc.target/i386/pr90773-5.c: Updated to expect XMM register.
+       * gcc.target/i386/pr90773-14.c: Likewise.
+       * gcc.target/i386/pr90773-15.c: New test.
+       * gcc.target/i386/pr90773-16.c: Likewise.
+       * gcc.target/i386/pr90773-17.c: Likewise.
+       * gcc.target/i386/pr90773-18.c: Likewise.
+       * gcc.target/i386/pr90773-19.c: Likewise.
+
+2021-08-02  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.dg/tree-ssa/phi-opt-25.c: New test case.
+
+2021-08-01  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/78103
+       * gcc.target/i386/pr78103-2.c: Also scan incl.
+       * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32.  Also
+       scan incq.
+
+2021-07-31  Jason Merrill  <jason@redhat.com>
+
+       PR c++/96636
+       * g++.dg/ext/anon-struct9.C: New test.
+
+2021-07-31  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32.
+
+2021-07-31  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-9.C: New test.
+
+2021-07-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/78103
+       * gcc.target/i386/pr78103-1.c: New test.
+       * gcc.target/i386/pr78103-2.c: New test.
+       * gcc.target/i386/pr78103-3.c: New test.
+
+2021-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware.
+
+2021-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       PR middle-end/101674
+       * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too.
+
+2021-07-30  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_1-floorpd.c: New.
+       * gcc.target/powerpc/sse4_1-floorps.c: New.
+       * gcc.target/powerpc/sse4_1-floorsd.c: New.
+       * gcc.target/powerpc/sse4_1-floorss.c: New.
+       * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
+       gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
+
+2021-07-30  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_1-ceilpd.c: New.
+       * gcc.target/powerpc/sse4_1-ceilps.c: New.
+       * gcc.target/powerpc/sse4_1-ceilsd.c: New.
+       * gcc.target/powerpc/sse4_1-ceilss.c: New.
+       * gcc.target/powerpc/sse4_1-round-data.h: New.
+       * gcc.target/powerpc/sse4_1-round.h: New.
+       * gcc.target/powerpc/sse4_1-round2.h: New.
+       * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386
+       and adjust dg directives to suit.
+       * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define.
+
+2021-07-30  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386
+       and adjust dg directives to suit.
+       * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise.
+       * gcc.target/powerpc/sse4_1-blendps.c: Likewise.
+       * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise.
+
+2021-07-30  Roger Sayle  <roger@nextmovesoftware.com>
+           Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/dec-cmov-1.c: New test.
+       * gcc.target/i386/dec-cmov-2.c: New test.
+
+2021-07-30  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/pr61839_2.c: Adjust.  Add new const fold test.
+
+2021-07-30  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/pr61839_2.c: Adjust.
+
+2021-07-30  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101671
+       * gcc.c-torture/compile/pr83510.c: Move test functions...
+       * gcc.dg/Warray-bounds-87.c: ...to this file.
+
+2021-07-30  H.J. Lu  <hjl.tools@gmail.com>
+
+       * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of
+       vmovdqu.
+       * gcc.target/i386/pr100865-4b.c: Likewise.
+
+2021-07-30  Andrew Pinski  <apinski@marvell.com>
+
+       PR testsuite/101517
+       * g++.dg/warn/Wunused-18.C: New test.
+       * gcc.c-torture/compile/20030405-2.c: New test.
+       * gcc.c-torture/compile/20040304-2.c: New test.
+       * gcc.dg/20030612-2.c: New test.
+
+2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR target/101132
+       * gcc.target/mips/pr101132.c: New test.
+
+2021-07-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101539
+       * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test.
+       * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test.
+       * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test.
+       * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test.
+       * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test.
+       * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test.
+       * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test.
+
+2021-07-30  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/ext/anon-struct8.C: New test.
+
+2021-07-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/cpp0x/gen-attrs-76.C: New test.
+
+2021-07-30  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101685
+       * gcc.target/i386/pr101685.c: New test.
+
+2021-07-30  Aldy Hernandez  <aldyh@redhat.com>
+
+       * gcc.dg/shrink-wrap-loop.c: Enable early jump threading.  Mark as
+       XFAIL.
+
+2021-07-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101582
+       * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored
+       attributes instead of error.
+       * g++.dg/cpp0x/gen-attrs-75.C: New test.
+       * g++.dg/modules/pr101582-1.C: New test.
+
+2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR ipa/101396
+       * g++.dg/lto/pr101396_0.C: New test.
+       * g++.dg/lto/pr101396_1.C: New test.
+
+2021-07-29  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101674
+       * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and
+       correct target.
+
+2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101672
+       * gdc.dg/pr100967.d: Update test.
+       * gdc.dg/pr101672.d: New test.
+
+2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101664
+       * gdc.dg/extern-c++/extern-c++.exp: New.
+       * gdc.dg/extern-c++/pr101664.d: New test.
+       * gdc.dg/extern-c++/pr101664_1.cc: New test.
+
+2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/96435
+       * gdc.dg/torture/pr96435.d: New test.
+
+2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101657
+       * gdc.dg/pr101657.d: New test.
+
+2021-07-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR testsuite/101647
+       * g++.dg/pr71389.C: Include <array> instead of <functional>.
+       * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>.
+
+2021-07-29  Thomas Schwinge  <thomas@codesourcery.com>
+           Julian Brown  <julian@codesourcery.com>
+           Kwok Cheung Yeung  <kcy@codesourcery.com>
+
+       * c-c++-common/goacc/classify-kernels-unparallelized.c:
+       's%oaccdevlow%oaccloops%g'.
+       * c-c++-common/goacc/classify-kernels.c: Likewise.
+       * c-c++-common/goacc/classify-parallel.c: Likewise.
+       * c-c++-common/goacc/classify-routine-nohost.c: Likewise.
+       * c-c++-common/goacc/classify-routine.c: Likewise.
+       * c-c++-common/goacc/classify-serial.c: Likewise.
+       * c-c++-common/goacc/routine-nohost-1.c: Likewise.
+       * g++.dg/goacc/template.C: Likewise.
+       * gcc.dg/goacc/loop-processing-1.c: Likewise.
+       * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
+       * gfortran.dg/goacc/classify-kernels.f95: Likewise.
+       * gfortran.dg/goacc/classify-parallel.f95: Likewise.
+       * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise.
+       * gfortran.dg/goacc/classify-routine.f95: Likewise.
+       * gfortran.dg/goacc/classify-serial.f95: Likewise.
+       * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
+
+2021-07-29  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       PR target/100952
+       * gcc.target/powerpc/pr56605.c: Change matching
+       conditions.
+       * gcc.target/powerpc/pr81348.c: Likewise.
+
+2021-07-29  Aldy Hernandez  <aldyh@redhat.com>
+
+       * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader.
+       * gcc.c-torture/compile/pr83510.c: Same.
+       * gcc.dg/analyzer/pr94851-2.c: Same.
+       * gcc.dg/loop-unswitch-2.c: Same.
+       * gcc.dg/old-style-asm-1.c: Same.
+       * gcc.dg/pr68317.c: Same.
+       * gcc.dg/pr97567-2.c: Same.
+       * gcc.dg/predict-9.c: Same.
+       * gcc.dg/shrink-wrap-loop.c: Same.
+       * gcc.dg/sibcall-1.c: Same.
+       * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same.
+       * gcc.dg/tree-ssa/pr21001.c: Same.
+       * gcc.dg/tree-ssa/pr21294.c: Same.
+       * gcc.dg/tree-ssa/pr21417.c: Same.
+       * gcc.dg/tree-ssa/pr21458-2.c: Same.
+       * gcc.dg/tree-ssa/pr21563.c: Same.
+       * gcc.dg/tree-ssa/pr49039.c: Same.
+       * gcc.dg/tree-ssa/pr61839_1.c: Same.
+       * gcc.dg/tree-ssa/pr61839_3.c: Same.
+       * gcc.dg/tree-ssa/pr77445-2.c: Same.
+       * gcc.dg/tree-ssa/split-path-4.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
+       * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
+       * gcc.dg/tree-ssa/ssa-fre-48.c: Same.
+       * gcc.dg/tree-ssa/ssa-thread-11.c: Same.
+       * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
+       * gcc.dg/tree-ssa/ssa-thread-14.c: Same.
+       * gcc.dg/tree-ssa/vrp02.c: Same.
+       * gcc.dg/tree-ssa/vrp03.c: Same.
+       * gcc.dg/tree-ssa/vrp05.c: Same.
+       * gcc.dg/tree-ssa/vrp06.c: Same.
+       * gcc.dg/tree-ssa/vrp07.c: Same.
+       * gcc.dg/tree-ssa/vrp09.c: Same.
+       * gcc.dg/tree-ssa/vrp19.c: Same.
+       * gcc.dg/tree-ssa/vrp20.c: Same.
+       * gcc.dg/tree-ssa/vrp33.c: Same.
+       * gcc.dg/uninit-pred-9_b.c: Same.
+       * gcc.dg/uninit-pr61112.c: Same.
+       * gcc.dg/vect/bb-slp-16.c: Same.
+       * gcc.target/i386/avx2-vect-aggressive.c: Same.
+       * gcc.dg/tree-ssa/ranger-threader-1.c: New test.
+       * gcc.dg/tree-ssa/ranger-threader-2.c: New test.
+       * gcc.dg/tree-ssa/ranger-threader-3.c: New test.
+       * gcc.dg/tree-ssa/ranger-threader-4.c: New test.
+       * gcc.dg/tree-ssa/ranger-threader-5.c: New test.
+
+2021-07-29  Richard Biener  <rguenther@suse.de>
+
+       PR c/101512
+       * gcc.dg/torture/pr101512.c: New testcase.
+
+2021-07-29  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/99881
+       * gcc.target/i386/pr91446.c:
+       * gcc.target/i386/pr92658-avx512bw-2.c:
+       * gcc.target/i386/pr92658-sse4-2.c:
+       * gcc.target/i386/pr92658-sse4.c:
+       * gcc.target/i386/pr99881.c:
+
+2021-07-29  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/39821
+       * gcc.target/i386/sse2-pr39821.c: New test.
+       * gcc.target/i386/sse4-pr39821.c: New test.
+
+2021-07-29  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+       PR target/61837
+       * gcc.target/powerpc/pr61837.c: New test.
+
+2021-07-28  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101494
+       * gcc.dg/uninit-pr101494.c: New test.
+
+2021-07-28  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101601
+       * g++.dg/warn/Warray-bounds-25.C: New test.
+       * gcc.dg/Warray-bounds-85.c: New test.
+
+2021-07-28  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR testsuite/100168
+       * gcc.dg/pr56727-2.c: Add support for PC-relative calls.
+
+2021-07-28  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/torture/ubsan-1.c: New test.
+
+2021-07-28  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/101564
+       * gfortran.dg/allocate_stat_3.f90: New test.
+       * gfortran.dg/allocate_stat.f90: Adjust error messages.
+       * gfortran.dg/implicit_11.f90: Likewise.
+       * gfortran.dg/inquiry_type_ref_3.f90: Likewise.
+
+2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101624
+       * gfortran.dg/ubsan/ubsan.exp: New file.
+       * gfortran.dg/ubsan/pr101624.f90: New test.
+
+2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101642
+       * gcc.c-torture/compile/pr101642.c: New test.
+
+2021-07-28  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add
+       an expectation for 31-bit mode.
+       * gcc.target/s390/load-imm64-1.c: Use unsigned long long.
+       * gcc.target/s390/load-imm64-2.c: Likewise.
+       * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use
+       -mzarch.
+       * gcc.target/s390/vector/long-double-vx-macro-on-off.c:
+       Likewise.
+
+2021-07-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101615
+       * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase.
+
+2021-07-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/smov_1.c: New test.
+       * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler.
+
+2021-07-28  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101456
+       * gcc.target/i386/pr101456-1.c: New test.
+       * gcc.target/i386/pr101456-2.c: Likewise.
+
+2021-07-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101615
+       * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase.
+
+2021-07-28  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New
+       tests.
+
+2021-07-28  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc,
+       compatible_alloc2): New extern allocator declarations.
+       (test_9, test_10): New tests.
+
+2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101640
+       * gdc.dg/pr96429.d: Update test.
+       * gdc.dg/pr101640.d: New test.
+
+2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101490
+       * gdc.dg/pr101490.d: New test.
+
+2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101127
+       * gdc.dg/pr101127a.d: New test.
+       * gdc.dg/pr101127b.d: New test.
+
+2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/101611
+       * gcc.target/i386/avx2-pr101611-1.c: New test.
+       * gcc.target/i386/avx2-pr101611-2.c: New test.
+
+2021-07-28  Martin Uecker  <muecker@gwdg.de>
+
+       * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings.
+
+2021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR libfortran/101317
+       * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error
+       message patterns.
+
+2021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR libfortran/101310
+       * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove
+       incorrect assertions.
+
+2021-07-28  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR libfortran/101305
+       * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path.
+       * gfortran.dg/ISO_Fortran_binding_10.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_11.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_12.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_15.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_16.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_17.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_18.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_3.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_5.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_7.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_8.c: Likewise.
+       * gfortran.dg/ISO_Fortran_binding_9.c: Likewise.
+       * gfortran.dg/PR94327.c: Likewise.
+       * gfortran.dg/PR94331.c: Likewise.
+       * gfortran.dg/bind_c_array_params_3_aux.c: Likewise.
+       * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise.
+       * gfortran.dg/pr93524.c: Likewise.
+
+2021-07-28  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR tree-optimization/101596
+       * gcc.target/powerpc/pr101596-1.c: New test.
+       * gcc.target/powerpc/pr101596-2.c: Likewise.
+       * gcc.target/powerpc/pr101596-3.c: Likewise.
+
+2021-07-28  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/99881
+       * gcc.target/i386/pr99881.c: New test.
+
+2021-07-27  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/101584
+       * gcc.dg/uninit-38.c: Remove assertions.
+       * gcc.dg/uninit-41.c: New test.
+
+2021-07-27  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR testsuite/101646
+       * g++.dg/coroutines/pr99047.C: Fix includes.
+       * g++.dg/pr71655.C: Likewise.
+
+2021-07-27  Martin Sebor  <msebor@redhat.com>
+
+       PR c/101585
+       * gcc.dg/Wvla-parameter-13.c: New test.
+
+2021-07-27  Jeff Law  <jlaw@localhost.localdomain>
+
+       * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join.
+
+2021-07-27  Marek Polacek  <polacek@redhat.com>
+
+       DR 1512
+       PR c++/99701
+       * g++.dg/cpp0x/nullptr11.C: Remove invalid tests.
+       * g++.dg/cpp0x/nullptr46.C: Add dg-error.
+       * g++.dg/cpp2a/spaceship-err7.C: New test.
+       * g++.dg/expr/ptr-comp4.C: New test.
+
+2021-07-27  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101573
+       * gcc.dg/uninit-pr101573.c: New testcase.
+       * gcc.dg/uninit-15-O0.c: Adjust.
+       * gcc.dg/uninit-15.c: Likewise.
+       * gcc.dg/uninit-23.c: Likewise.
+       * c-c++-common/uninit-17.c: Likewise.
+
+2021-07-27  Martin Jambor  <mjambor@suse.cz>
+
+       * gcc.dg/ipa/remref-3.c: New test.
+       * gcc.dg/ipa/remref-4.c: Likewise.
+       * gcc.dg/ipa/remref-5.c: Likewise.
+       * gcc.dg/ipa/remref-6.c: Likewise.
+
+2021-07-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101586
+       * g++.dg/torture/builtin-clear-padding-4.C: New test.
+
+2021-07-27  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR testsuite/100170
+       * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10
+       code is generated.
+       * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if
+       power10 code is generated.
+       (plus_ne0): Move to ppc-ne0-2.c.
+       (cmp_plus_ne): Likewise.
+       (plus_ne0_cmp): Likewise.
+       * gcc.target/powerpc/ppc-ne0-2.c: New file.
+
+2021-07-26  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/sock-1.c: New test.
+       * gcc.dg/analyzer/sock-2.c: New test.
+
+2021-07-26  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr78888.c: New.
+
+2021-07-26  Roger Sayle  <roger@nextmovesoftware.com>
+           Marc Glisse  <marc.glisse@inria.fr>
+
+       * gcc.dg/fold-eqrotate-1.c: New test case.
+       * gcc.dg/fold-eqbswap-1.c: New test case.
+
+2021-07-26  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+           Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/93308
+       PR fortran/93963
+       PR fortran/94327
+       PR fortran/94331
+       PR fortran/97046
+       * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
+       this test is still erroneous but now it compiles.
+       * gfortran.dg/bind_c_array_params_2.f90: Update regex to match
+       code changes.
+       * gfortran.dg/PR93308.f90: New test.
+       * gfortran.dg/PR93963.f90: New test.
+       * gfortran.dg/PR94327.c: New test.
+       * gfortran.dg/PR94327.f90: New test.
+       * gfortran.dg/PR94331.c: New test.
+       * gfortran.dg/PR94331.f90: New test.
+       * gfortran.dg/PR97046.f90: New test.
+
+2021-07-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
+       and scan directives.
+       * g++.dg/gomp/attrs-2.C: Likewise.
+       * g++.dg/gomp/attrs-6.C: New test.
+       * g++.dg/gomp/attrs-7.C: New test.
+       * g++.dg/gomp/attrs-8.C: New test.
+
+2021-07-23  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/101536
+       * gfortran.dg/pr101536.f90: New test.
+
+2021-07-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/101562
+       * gcc.c-torture/compile/pr101562.c: New test.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-07-23  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101504
+       * gcc.target/i386/pr101504.c: New test.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: Add new
+       tests.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: New tests.
+
+2021-07-23  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/vector_structure_intrinsics.c: New test.
+
+2021-07-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/gomp/attrs-1.c: New test.
+       * c-c++-common/gomp/attrs-2.c: New test.
+       * c-c++-common/gomp/attrs-3.c: New test.
+
+2021-07-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-4.C: New test.
+       * g++.dg/gomp/attrs-5.C: New test.
+
+2021-07-23  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * gcc.target/mips/mips.exp (mips_option_groups): add
+         -finline and -fno-inline.
+
+2021-07-23  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       Revert:
+       2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
+         __attribute__((noinline)).
+       * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
+
+2021-07-23  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/feasibility-3.c: New test.
+
+2021-07-22  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/65178
+       * gcc.dg/uninit-pr65178.c: New test.
+
+2021-07-22  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/101568
+       * g++.dg/ipa/pr82352.C
+
+2021-07-22  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/10153
+       * gcc.c-torture/compile/pr10153-1.c: New test.
+       * gcc.c-torture/compile/pr10153-2.c: New test.
+
+2021-07-22  Andrew MacLeod  <amacleod@redhat.com>
+
+       * g++.dg/pr101511.C: New.
+
+2021-07-22  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr101497.c: New.
+
+2021-07-22  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr101496.c: New.
+
+2021-07-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase.
+
+2021-07-22  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/mask-shift.c: New test.
+
+2021-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/101547
+       * gcc.dg/analyzer/pr101547.c: New test.
+
+2021-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/101522
+       * g++.dg/analyzer/pr101522.C: New test.
+
+2021-07-21  Thomas Schwinge  <thomas@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
+           Cesar Philippidis  <cesar@codesourcery.com>
+
+       * c-c++-common/goacc/classify-routine-nohost.c: New file.
+       * c-c++-common/goacc/classify-routine.c: Update.
+       * c-c++-common/goacc/routine-2.c: Likewise.
+       * c-c++-common/goacc/routine-nohost-1.c: New file.
+       * c-c++-common/goacc/routine-nohost-2.c: Likewise.
+       * g++.dg/goacc/template.C: Update.
+       * gfortran.dg/goacc/classify-routine-nohost.f95: New file.
+       * gfortran.dg/goacc/classify-routine.f95: Update.
+       * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise.
+       * gfortran.dg/goacc/routine-6.f90: Likewise.
+       * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
+       * gfortran.dg/goacc/routine-module-1.f90: Likewise.
+       * gfortran.dg/goacc/routine-module-2.f90: Likewise.
+       * gfortran.dg/goacc/routine-module-3.f90: Likewise.
+       * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
+       * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise.
+       * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
+
+2021-07-21  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo.
+
+2021-07-21  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/explode-2.c: Remove xfail.
+       * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on
+       while stmt.
+       * gcc.dg/analyzer/phi-2.c: New test.
+
+2021-07-21  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       PR target/101531
+       * gcc.target/powerpc/pr101129.c: Adjust.
+
+2021-07-21  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101549
+       * gcc.target/i386/crc32-6.c: New test.
+
+2021-07-21  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/101514
+       * gfortran.dg/pr101514.f90: New test.
+
+2021-07-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101535
+       * c-c++-common/gomp/pr101535-1.c: New test.
+       * c-c++-common/gomp/pr101535-2.c: New test.
+
+2021-07-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101516
+       * g++.dg/gomp/pr101516.C: New test.
+
+2021-07-21  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error.
+       * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment.
+       * gfortran.dg/bind_c_char_10.f90: New test.
+       * gfortran.dg/bind_c_char_6.f90: New test.
+       * gfortran.dg/bind_c_char_7.f90: New test.
+       * gfortran.dg/bind_c_char_8.f90: New test.
+       * gfortran.dg/bind_c_char_9.f90: New test.
+
+2021-07-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/unroll-10.c: New test.
+
+2021-07-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.dg/unroll-9.c: New test/
+
+2021-07-20  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101397
+       * gcc.dg/Warray-bounds-80.c: New test.
+       * gcc.dg/Warray-bounds-81.c: New test.
+       * gcc.dg/Warray-bounds-82.c: New test.
+       * gcc.dg/Warray-bounds-83.c: New test.
+       * gcc.dg/Warray-bounds-84.c: New test.
+       * gcc.dg/Wstringop-overflow-46.c: Adjust expected output.
+
+2021-07-20  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/101300
+       * gcc.dg/uninit-pr101300.c: New test.
+
+2021-07-20  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR testsuite/100167
+       * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
+       generation on power10.
+       * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
+
+2021-07-20  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/101384
+       * gcc.dg/pr101384.c: New test.
+       * gcc.target/powerpc/pr101384-1.c: New test.
+       * gcc.target/powerpc/pr101384-2.c: New test.
+
+2021-07-20  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR testsuite/101506
+       * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the
+       true initial value of the reduction from the vectorizer.
+       * gcc.target/aarch64/vect-vaddv.c: Likewise.  Make the vector
+       loop operate on exactly LANES (rather than LANES-1) iterations.
+       * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise.
+
+2021-07-20  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100182
+       * gcc.target/i386/pr71245-1.c: Remove.
+       * gcc.target/i386/pr71245-2.c: Ditto.
+
+2021-07-20  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.target/powerpc/mul-vectorize-3.c: New test.
+       * gcc.target/powerpc/mul-vectorize-4.c: New test.
+
+2021-07-20  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR tree-optimization/100696
+       * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog.
+
+2021-07-19  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.target/powerpc/pr93658.c: Suppress valid warnings.
+
+2021-07-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95520
+       * g++.dg/coroutines/pr95520.C: New test.
+
+2021-07-19  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/101503
+       * gcc.dg/analyzer/pr101503.c: New test.
+
+2021-07-19  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not
+       support BTF format. Remove redundant check for AIX.
+       * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not
+       support CTF format. Remove redundant check for AIX.
+       * lib/gcc-dg.exp: Remove redundant check for AIX.
+
+2021-07-19  Andrew Stubbs  <ams@codesourcery.com>
+
+       PR target/100208
+       * gcc.target/gcn/sram-ecc-1.c: New test.
+       * gcc.target/gcn/sram-ecc-2.c: New test.
+       * gcc.target/gcn/sram-ecc-3.c: New test.
+       * gcc.target/gcn/sram-ecc-4.c: New test.
+       * gcc.target/gcn/sram-ecc-5.c: New test.
+       * gcc.target/gcn/sram-ecc-6.c: New test.
+       * gcc.target/gcn/sram-ecc-7.c: New test.
+       * gcc.target/gcn/sram-ecc-8.c: New test.
+
+2021-07-19  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/101205
+       * gcc.target/aarch64/csinv-neg-1.c: New test.
+
+2021-07-19  Marek Polacek  <polacek@redhat.com>
+
+       DR 2126
+       * g++.dg/cpp0x/constexpr-temp2.C: New test.
+
+2021-07-19  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101505
+       * gcc.dg/vect/pr101505.c: New testcase.
+
+2021-07-18  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101492
+       * gcc.target/i386/pr101492-1.c: New test.
+       * gcc.target/i386/pr101492-2.c: Likewise.
+       * gcc.target/i386/pr101492-3.c: Likewise.
+       * gcc.target/i386/pr101492-4.c: Likewise.
+
+2021-07-18  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/101084
+       * gfortran.dg/fmt_nonchar_3.f90: New test.
+
+2021-07-18  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101495
+       * gcc.target/i386/avx-vzeroupper-28.c: New test.
+
+2021-07-18  Antoni Boucher  <bouanto@zoho.com>
+
+       PR target/95498
+       * jit.dg/all-non-failing-tests.h: New test.
+       * jit.dg/test-cast.c: New test.
+
+2021-07-17  Jan Hubicka  <hubicka@ucw.cz>
+
+       * gcc.dg/tree-ssa/modref-6.c: New test.
+
+2021-07-17  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr96542.c: New.
+
+2021-07-16  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101233
+       * g++.dg/cpp2a/class-deduction-alias10.C: New test.
+
+2021-07-16  Patrick Palka  <ppalka@redhat.com>
+
+       DR 960
+       PR c++/99664
+       * g++.dg/inherit/covariant23.C: New test.
+
+2021-07-16  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New.
+       * gcc.dg/analyzer/dump-state.c: New test.
+
+2021-07-16  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/101468
+       * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific
+       failures.
+       * gcc.dg/Wstringop-overflow-42.c: Same.
+       * gcc.dg/Wstringop-overflow-68.c: Same.
+       * gcc.dg/Wstringop-overflow-70.c: Same.
+       * gcc.dg/Wstringop-overflow-71.c: Same.
+       * gcc.dg/strlenopt-95.c: Fix typos.
+
+2021-07-16  Tamar Christina  <tamar.christina@arm.com>
+
+       PR middle-end/101457
+       * gcc.dg/vect/vect-reduc-dot-19.c: Use long long.
+       * gcc.dg/vect/vect-reduc-dot-20.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
+
+2021-07-16  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/cpp1y/Wnarrowing2.C: New test.
+       * g++.dg/cpp1y/Wnarrowing2.h: New test.
+
+2021-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * g++.dg/ext/visibility/noPLT.C: Skip on s390x.
+       * g++.target/s390/mi-thunk.C: New test.
+       * gcc.target/s390/nodatarel-1.c: Move foostatic to the new
+       tests.
+       * gcc.target/s390/pr80080-4.c: Allow @PLT suffix.
+       * gcc.target/s390/risbg-ll-3.c: Likewise.
+       * gcc.target/s390/call.h: Common code for the new tests.
+       * gcc.target/s390/call-z10-pic-nodatarel.c: New test.
+       * gcc.target/s390/call-z10-pic.c: New test.
+       * gcc.target/s390/call-z10.c: New test.
+       * gcc.target/s390/call-z9-pic-nodatarel.c: New test.
+       * gcc.target/s390/call-z9-pic.c: New test.
+       * gcc.target/s390/call-z9.c: New test.
+       * gcc.target/s390/mfentry-m64-pic.c: New test.
+       * gcc.target/s390/tls.h: Common code for the new TLS tests.
+       * gcc.target/s390/tls-pic.c: New test.
+       * gcc.target/s390/tls.c: New test.
+
+2021-07-16  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/sve/extract_1.c: Split expected results
+       by big/little endian targets, restoring the old expected
+       result for big endian.
+       * gcc.target/aarch64/sve/extract_2.c: Likewise.
+       * gcc.target/aarch64/sve/extract_3.c: Likewise.
+       * gcc.target/aarch64/sve/extract_4.c: Likewise.
+
+2021-07-15  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/101346
+       * gcc.target/i386/pr101346.c: New test.
+
+2021-07-15  Martin Sebor  <msebor@redhat.com>
+
+       PR middle-end/97027
+       * gcc.dg/Wstringop-overflow-15.c: Remove an xfail.
+       * gcc.dg/Wstringop-overflow-47.c: Adjust xfails.
+       * gcc.dg/torture/pr69170.c: Avoid valid warnings.
+       * gcc.dg/torture/pr70025.c: Prune out a false positive.
+       * gcc.dg/vect/pr97769.c: Initialize a loop control variable.
+       * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size
+       to avoid overflow.
+       * gcc.target/i386/pr92658-avx512f.c: Same.
+       * gcc.dg/Wstringop-overflow-68.c: New test.
+       * gcc.dg/Wstringop-overflow-69.c: New test.
+       * gcc.dg/Wstringop-overflow-70.c: New test.
+       * gcc.dg/Wstringop-overflow-71.c: New test.
+       * gcc.dg/strlenopt-95.c: New test.
+
+2021-07-15  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/95006
+       PR analyzer/94713
+       PR analyzer/94714
+       * g++.dg/analyzer/pr93212.C: Update location of warning.
+       * g++.dg/analyzer/pr94011.C: Add
+       -Wno-analyzer-use-of-uninitialized-value.
+       * g++.dg/analyzer/pr94503.C: Likewise.
+       * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a
+       param to avoid uninitialized warning.
+       * gcc.dg/analyzer/data-model-1.c (test_12): Add test for
+       uninitialized value on result of alloca.
+       (test_12a): Add expected warning.
+       (test_12c): Likewise.
+       (test_19): Likewise.
+       (test_29b): Likewise.
+       (test_29c): Likewise.
+       (test_37): Remove xfail.
+       (test_37a): Likewise.
+       * gcc.dg/analyzer/data-model-20.c: Add warning about leak.
+       * gcc.dg/analyzer/explode-2.c: Remove params; add
+       -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails.
+       Initialize the locals.
+       * gcc.dg/analyzer/explode-2a.c: Initialize the locals.  Add
+       expected leak.
+       * gcc.dg/analyzer/fgets-1.c: New test.
+       * gcc.dg/analyzer/fread-1.c: New test.
+       * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning.
+       (test_40): Likewise.
+       * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for
+       uninitialized padding.
+       * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New
+       decl.
+       (read_alias_file): Call it.
+       * gcc.dg/analyzer/pr94047.c: Add expected warnings.
+       * gcc.dg/analyzer/pr94851-2.c: Likewise.
+       * gcc.dg/analyzer/pr96841.c: Convert local to a param.
+       * gcc.dg/analyzer/pr98628.c: Likewise.
+       * gcc.dg/analyzer/pr99042.c: Updated expected location of leak
+       diagnostics.
+       * gcc.dg/analyzer/symbolic-1.c: Add expected warnings.
+       * gcc.dg/analyzer/symbolic-7.c: Likewise.
+       * gcc.dg/analyzer/torture/pr93649.c: Add expected warning.  Skip
+       with -fno-fat-lto-objects.
+       * gcc.dg/analyzer/uninit-1.c: New test.
+       * gcc.dg/analyzer/uninit-2.c: New test.
+       * gcc.dg/analyzer/uninit-3.c: New test.
+       * gcc.dg/analyzer/uninit-4.c: New test.
+       * gcc.dg/analyzer/uninit-pr94713.c: New test.
+       * gcc.dg/analyzer/uninit-pr94714.c: New test.
+       * gcc.dg/analyzer/use-after-free-2.c: New test.
+       * gcc.dg/analyzer/use-after-free-3.c: New test.
+       * gcc.dg/analyzer/zlib-3.c: Add expected warning.
+       * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid
+       uninitialized warnings.  Remove xfail.
+       * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version
+       of the above.
+       * gfortran.dg/analyzer/pr97668.f: Add
+       -Wno-analyzer-use-of-uninitialized-value and
+       -Wno-analyzer-too-complex.
+
+2021-07-15  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/phi-1.c: New test.
+
+2021-07-15  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
+       Delete.
+
+2021-07-15  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok
+       effective-target.
+
+2021-07-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/101443
+       * g++.dg/cpp0x/nullptr46.C: New test.
+
+2021-07-15  Tamar Christina  <tamar.christina@arm.com>
+
+       PR middle-end/101457
+       * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code.
+       * gcc.dg/vect/vect-reduc-dot-18.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-22.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-9.c: Likewise.
+
+2021-07-15  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Wvla-parameter-12.c: New test.
+
+2021-07-15  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       PR target/101129
+       * gcc.target/powerpc/pr101129.c: New.
+
+2021-07-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/101437
+       * gcc.c-torture/compile/pr101437.c: New test.
+
+2021-07-14  Peter Bergner  <bergner@linux.ibm.com>
+
+       * gcc.target/powerpc/mma-builtin-9.c: New test.
+
+2021-07-14  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/88252
+       * g++.dg/cpp1z/class-deduction96.C: New test.
+
+2021-07-14  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions.
+
+2021-07-14  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass.
+       * gcc.dg/vect/vect-reduc-dot-15.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-19.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-21.c: Likewise.
+
+2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr80776-1.c: Remove xfail.
+
+2021-07-14  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/101371
+       * g++.dg/cpp1y/constexpr-101371-2.C: New test.
+       * g++.dg/cpp1y/constexpr-101371.C: New test.
+
+2021-07-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100949
+       * gfortran.dg/pr100949.f90: New test.
+
+2021-07-14  Tamar Christina  <tamar.christina@arm.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache,
+       check_effective_target_arm_v8_2a_i8mm_neon_hw,
+       check_effective_target_vect_usdot_qi): New.
+       * gcc.dg/vect/vect-reduc-dot-9.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-10.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-11.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-12.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-13.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-14.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-15.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-16.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-17.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-18.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-19.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-20.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-21.c: New test.
+       * gcc.dg/vect/vect-reduc-dot-22.c: New test.
+
+2021-07-14  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/arm/simd/vusdot-autovec.c: New test.
+
+2021-07-14  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/simd/vusdot-autovec.c: New test.
+       * gcc.target/aarch64/sve/vusdot-autovec.c: New test.
+
+2021-07-14  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101395
+       * gcc.target/i386/pr101395-1.c: New test.
+       * gcc.target/i386/pr101395-2.c: Likewise.
+       * gcc.target/i386/pr101395-3.c: Likewise.
+
+2021-07-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101445
+       * gcc.dg/vect/pr101445.c: New testcase.
+
+2021-07-14  Richard Biener  <rguenther@suse.de>
+
+       * gcc.target/i386/vect-reduc-1.c: New testcase.
+
+2021-07-13  Jonathan Wright  <jonathan.wright@arm.com>
+
+       * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan
+       for RTL pattern match.
+       * gcc.target/aarch64/narrow_high_combine.c: Add new tests.
+       * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update
+       scan-assembler regex to look for a scalar register instead of
+       lane 0 of a vector.
+       * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise.
+       * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise.
+       * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
+       * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
+       * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
+       * gcc.target/aarch64/sve/extract_1.c: Likewise.
+       * gcc.target/aarch64/sve/extract_2.c: Likewise.
+       * gcc.target/aarch64/sve/extract_3.c: Likewise.
+       * gcc.target/aarch64/sve/extract_4.c: Likewise.
+       * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex
+       cases to look for 'b' and 'h' registers instead of 'w'.
+       * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler
+       regex to reflect lane 0 vector extractions being simplified
+       to scalar register moves.
+       * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
+       * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract
+       lane 1 as the moves for lane 0 now get optimized away.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
+
+2021-07-13  Paul A. Clarke  <pc@us.ibm.com>
+
+       * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from
+       gcc/testsuite/gcc.target/i386.
+
+2021-07-13  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/93781
+       * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed.
+
+2021-07-13  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/reduc_9.c: New test.
+       * gcc.target/aarch64/sve/reduc_9_run.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_10.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_10_run.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_11.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_11_run.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_12.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_12_run.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_13.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_13_run.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_14.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_14_run.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_15.c: Likewise.
+       * gcc.target/aarch64/sve/reduc_15_run.c: Likewise.
+
+2021-07-13  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/cond_arith_6.c: New test.
+
+2021-07-13  Jakub Jelinek  <jakub@redhat.com>
+           Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101419
+       * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details
+       instead of -fdump-tree-objsz1-details in dg-options and adjust names
+       of dump file in scan-tree-dump.
+       * gcc.dg/pr101419.c: New test.
+
+2021-07-13  Richard Biener  <rguenther@suse.de>
+
+       Revert:
+       2021-07-13  Richard Biener  <rguenther@suse.de>
+
+       * g++.dg/vect/slp-pr87105.cc: Adjust.
+       * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
+
+2021-07-13  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR testsuite/100166
+       * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update
+       insn counts to account for power10 prefixed loads and stores.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
+       * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
+       * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
+       * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
+       Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
+       * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
+       * gcc.target/powerpc/lvsl-lvsr.c: Likewise.
+       * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
+
+2021-07-13  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2
+       optimization.  Do not check what XXSPLTIDP generates if the value
+       is undefined.
+
+2021-07-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/79501
+       PR c++/100983
+       * g++.dg/cpp1z/class-deduction92.C: New test.
+       * g++.dg/cpp1z/class-deduction93.C: New test.
+       * g++.dg/cpp1z/class-deduction94.C: New test.
+       * g++.dg/cpp1z/class-deduction95.C: New test.
+
+2021-07-12  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/101424
+       * gcc.target/i386/pr101424.c: New test.
+
+2021-07-12  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/tree-ssa/pr101335.c: New.
+
+2021-07-12  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c.
+
+2021-07-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101373
+       * g++.dg/torture/pr101373.C: New testcase, XFAILed.
+       * gnat.dg/opt95.adb: Likewise.
+
+2021-07-12  Richard Biener  <rguenther@suse.de>
+
+       * g++.dg/vect/slp-pr87105.cc: Adjust.
+       * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
+
+2021-07-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101394
+       * gcc.dg/torture/pr101394.c: New testcase.
+
+2021-07-12  Roger Sayle  <roger@nextmovesoftware.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/101403
+       * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable.
+
+2021-07-12  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR target/66791
+       * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust.
+
+2021-07-12  prathamesh.kulkarni  <prathamesh.kulkarni@linaro.org>
+
+       PR target/98435
+       * gcc.target/arm/simd/pr98435.c: New test.
+
+2021-07-12  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR tree-optimization/101403
+       * gcc.dg/pr101403.c: New test case.
+
+2021-07-10  John David Anglin  <danglin@gcc.gnu.org>
+
+       * gcc.dg/torture/pr100329.c: Require target lra.
+       * gcc.dg/torture/pr100519.c: Likewise.
+
+2021-07-10  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/82110
+       * g++.dg/cpp0x/pr78765.C: Expect another conversion failure
+       diagnostic.
+       * g++.dg/template/sfinae14.C: Flip incorrect assertion.
+       * g++.dg/cpp2a/concepts-requires27.C: New test.
+
+2021-07-09  Jason Merrill  <jason@redhat.com>
+
+       PR c++/101098
+       * g++.dg/concepts/explicit-spec1.C: New test.
+
+2021-07-09  Roger Sayle  <roger@nextmovesoftware.com>
+           Uroš Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/divmod-9.c: New test case.
+
+2021-07-09  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       PR testsuite/101269
+       * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for
+       powerpc based targets.
+
+2021-07-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101181
+       * g++.dg/cpp2a/concepts-requires26.C: New test.
+       * g++.dg/cpp2a/lambda-uneval16.C: New test.
+
+2021-07-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101247
+       * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out
+       example, which we now handle correctly.
+       * g++.dg/cpp2a/concepts-memtmpl5.C: New test.
+       * g++.dg/cpp2a/concepts-memtmpl5a.C: New test.
+
+2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add
+         __attribute__((noinline)).
+       * gcc.target/mips/cfgcleanup-jalr3.c: Likewise.
+
+2021-07-09  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+       PR target/100760
+       PR target/100761
+       PR target/100762
+       * gcc.target/mips/pr100760.c: New test.
+       * gcc.target/mips/pr100761.c: New test.
+       * gcc.target/mips/pr100762.c: New test.
+
+2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.target/powerpc/mod-vectorize.c: New test.
+
+2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.target/powerpc/div-vectorize-1.c: New test.
+
+2021-07-09  Kewen Lin  <linkw@linux.ibm.com>
+
+       * gcc.target/powerpc/mul-vectorize-1.c: New test.
+       * gcc.target/powerpc/mul-vectorize-2.c: New test.
+
+2021-07-08  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Wstringop-overflow-43.c: Remove an xfail.
+
+2021-07-08  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/100451
+       * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32.
+
+2021-07-08  Martin Sebor  <msebor@redhat.com>
+
+       * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>.
+       * g++.dg/warn/Warray-bounds-13.C: Same.
+
+2021-07-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/101087
+       * g++.dg/cpp0x/noexcept70.C: New test.
+
+2021-07-08  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/101066
+       * gcc.dg/ipa/pr101066.c: New test.
+
+2021-07-08  Martin Sebor  <msebor@redhat.com>
+
+       PR bootstrap/101374
+       * c-c++-common/Warray-bounds-3.c: Xfail assertion.
+       * c-c++-common/Warray-bounds-4.c: Same.
+
+2021-07-08  Christophe Lyon  <christophe.lyon@foss.st.om>
+
+       * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok
+       effective-target.
+
+2021-07-08  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test.
+
+2021-07-08  Roger Sayle  <roger@nextmovesoftware.com>
+           Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/40210
+       * gcc.dg/builtin-bswap-13.c: New test.
+       * gcc.dg/builtin-bswap-14.c: New test.
+
+2021-07-08  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR target/100809
+       * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
+
+2021-07-07  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
+       * gcc.dg/plugin/analyzer_gil_plugin.c
+       (gil_state_machine::on_condition): Remove.
+
+2021-07-07  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/100137
+       PR tree-optimization/99121
+       PR tree-optimization/97027
+       * c-c++-common/Warray-bounds-3.c: Remove xfail
+       * c-c++-common/Warray-bounds-4.c: Add an expected warning.
+       * c-c++-common/Warray-bounds-9.c: New test.
+       * c-c++-common/Warray-bounds-10.c: New test.
+       * g++.dg/asan/asan_test.C: Suppress expected warnings.
+       * g++.dg/pr95768.C: Same.
+       * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages.
+       * g++.dg/warn/Warray-bounds-11.C: Same.
+       * g++.dg/warn/Warray-bounds-12.C: Same.
+       * g++.dg/warn/Warray-bounds-13.C: Same.
+       * g++.dg/warn/Warray-bounds-17.C: Same.
+       * g++.dg/warn/Warray-bounds-20.C: Same.
+       * gcc.dg/Warray-bounds-29.c: Same.
+       * gcc.dg/Warray-bounds-30.c: Add xfail.
+       * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages.
+       * gcc.dg/Warray-bounds-32.c: Same.
+       * gcc.dg/Warray-bounds-52.c: Same.
+       * gcc.dg/Warray-bounds-53.c: Same.
+       * gcc.dg/Warray-bounds-58.c: Remove xfail.
+       * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages.
+       * gcc.dg/Warray-bounds-66.c: Same.
+       * gcc.dg/Warray-bounds-69.c: Same.
+       * gcc.dg/Wstringop-overflow-34.c: Same.
+       * gcc.dg/Wstringop-overflow-47.c: Same.
+       * gcc.dg/Wstringop-overflow-61.c: Same.
+       * gcc.dg/Warray-bounds-77.c: New test.
+       * gcc.dg/Warray-bounds-78.c: New test.
+       * gcc.dg/Warray-bounds-79.c: New test.
+
+2021-07-07  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       PR debug/101321
+       * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums.
+
+2021-07-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/34195
+       * gcc.dg/vect/pr34195.c: New testcase.
+
+2021-07-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/99728
+       * g++.dg/opt/pr99728.C: New testcase.
+
+2021-07-07  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test.
+       * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test.
+       * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test.
+       * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test.
+
+2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       PR debug/101283
+       * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type.
+
+2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       PR debug/101283
+       * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx.
+
+2021-07-06  Martin Sebor  <msebor@redhat.com>
+
+       PR c++/55881
+       * g++.dg/warn/uninit-pr55881.C: New test.
+
+2021-07-06  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/86650
+       * gcc.dg/Warray-bounds-76.c: New test.
+
+2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       PR debug/101283
+       * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase.
+
+2021-07-06  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/format/gcc_diag-10.c: Update expected warnings.
+       * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G.
+
+2021-07-06  Martin Sebor  <msebor@redhat.com>
+
+       * gcc.dg/Wobjsize-1.c: Prune expected output.
+       * gcc.dg/Warray-bounds-71.c: New test.
+       * gcc.dg/Warray-bounds-71.h: New test header.
+       * gcc.dg/Warray-bounds-72.c: New test.
+       * gcc.dg/Warray-bounds-73.c: New test.
+       * gcc.dg/Warray-bounds-74.c: New test.
+       * gcc.dg/Warray-bounds-75.c: New test.
+       * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output.
+       * gcc.dg/Wfree-nonheap-object-5.c: New test.
+       * gcc.dg/Wfree-nonheap-object-6.c: New test.
+       * gcc.dg/pragma-diag-10.c: New test.
+       * gcc.dg/pragma-diag-9.c: New test.
+       * gcc.dg/uninit-suppress_3.c: New test.
+       * gcc.dg/pr79214.c: Xfail tests.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test.
+       * gcc.dg/format/c90-printf-1.c: Adjust expected output.
+
+2021-07-06  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/97194
+       * gcc.target/i386/sse4_1-vec-set-1a.c: New test.
+       * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto.
+
+2021-07-06  Richard Biener  <rguenther@suse.de>
+
+       * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase.
+       * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise.
+       * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise.
+       * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise.
+
+2021-07-06  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/101256
+       * g++.dg/torture/pr101256.C: New test.
+
+2021-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/100227
+       * gfortran.dg/implied_do_io_7.f90: New test.
+
+2021-07-06  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR rtl-optimization/100328
+       * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail.
+       * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
+       * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
+
+2021-07-06  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       PR debug/101283
+       * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets.
+       * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.
+
+2021-07-05  Andrew Pinski  <apinski@marvell.com>
+
+       PR tree-optimization/101039
+       * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect
+       ABSU and still not expect ABS_EXPR.
+       * gcc.dg/tree-ssa/phi-opt-23.c: New test.
+       * gcc.dg/tree-ssa/phi-opt-24.c: New test.
+
+2021-07-05  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       PR debug/101321
+       * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums.
+
+2021-07-05  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/101299
+       * gcc.dg/vect/bb-slp-74.c: Add vect_double requires.
+
+2021-07-05  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr92658-avx512vl.c: Refine testcase.
+
+2021-07-03  David Edelsohn  <dje.gcc@gmail.com>
+
+       * gcc.dg/debug/btf/btf.exp: Skip on AIX.
+       * gcc.dg/debug/ctf/ctf.exp: Skip on AIX.
+       * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX
+       doesn't support CTF.
+       (gcc-dg-debug-runtest): Move CTF support within
+       target support format test.
+
+2021-07-03  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR middle-end/101294
+       * gcc.dg/pr101294.c: New test.
+
+2021-07-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101273
+       * gdc.dg/torture/pr101273.d: New test.
+
+2021-07-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/101282
+       * gdc.dg/torture/pr101282.d: New test.
+
+2021-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/gomp/attrs-1.C: New test.
+       * g++.dg/gomp/attrs-2.C: New test.
+       * g++.dg/gomp/attrs-3.C: New test.
+
+2021-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/101297
+       * c-c++-common/gomp/atomic-24.c: New test.
+
+2021-07-02  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101247
+       * g++.dg/cpp2a/concepts-memtmpl4.C: New test.
+
+2021-07-02  Peter Bergner  <bergner@linux.ibm.com>
+
+       * gcc.target/powerpc/mma-builtin-7.c: New test.
+       * gcc.target/powerpc/mma-builtin-8.c: New test.
+
+2021-07-02  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/101223
+       * gcc.dg/pr101223.c: New.
+
+2021-07-02  David Faust  <david.faust@oracle.com>
+
+       * gcc.dg/debug/btf/btf-float-1.c: New test.
+       * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type.
+       * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
+       * gcc.dg/debug/btf/btf-variables-2.c: Likewise.
+
+2021-07-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
+
+       * lib/gcc-defs.exp: Add a comment.
+
+2021-07-02  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101293
+       * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase.
+
+2021-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/101286
+       * gcc.target/i386/avx2-pr101286.c: New test.
+
+2021-07-02  Hongyu Wang  <hongyu.wang@intel.com>
+
+       * gcc.target/i386/keylocker-aesdec128kl.c: Update test.
+       * gcc.target/i386/keylocker-aesdec256kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesenc128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesenc256kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise.
+       * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise.
+
+2021-07-01  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.target/powerpc/float128-cmove.c: New test.
+       * gcc.target/powerpc/float128-minmax-3.c: New test.
+
+2021-07-01  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive.
+
+2021-07-01  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/100865
+       * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer
+       broadcast.
+       * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise.
+       * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise.
+       * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise.
+       * gcc.target/i386/avx512f_cond_move.c: Also pass
+       -mprefer-vector-width=512 and expect integer broadcast.
+       * gcc.target/i386/pr100865-1.c: New test.
+       * gcc.target/i386/pr100865-2.c: Likewise.
+       * gcc.target/i386/pr100865-3.c: Likewise.
+       * gcc.target/i386/pr100865-4a.c: Likewise.
+       * gcc.target/i386/pr100865-4b.c: Likewise.
+       * gcc.target/i386/pr100865-5a.c: Likewise.
+       * gcc.target/i386/pr100865-5b.c: Likewise.
+       * gcc.target/i386/pr100865-6a.c: Likewise.
+       * gcc.target/i386/pr100865-6b.c: Likewise.
+       * gcc.target/i386/pr100865-6c.c: Likewise.
+       * gcc.target/i386/pr100865-7a.c: Likewise.
+       * gcc.target/i386/pr100865-7b.c: Likewise.
+       * gcc.target/i386/pr100865-7c.c: Likewise.
+       * gcc.target/i386/pr100865-8a.c: Likewise.
+       * gcc.target/i386/pr100865-8b.c: Likewise.
+       * gcc.target/i386/pr100865-8c.c: Likewise.
+       * gcc.target/i386/pr100865-9a.c: Likewise.
+       * gcc.target/i386/pr100865-9b.c: Likewise.
+       * gcc.target/i386/pr100865-9c.c: Likewise.
+       * gcc.target/i386/pr100865-10a.c: Likewise.
+       * gcc.target/i386/pr100865-10b.c: Likewise.
+       * gcc.target/i386/pr100865-11a.c: Likewise.
+       * gcc.target/i386/pr100865-11b.c: Likewise.
+       * gcc.target/i386/pr100865-11c.c: Likewise.
+       * gcc.target/i386/pr100865-12a.c: Likewise.
+       * gcc.target/i386/pr100865-12b.c: Likewise.
+       * gcc.target/i386/pr100865-12c.c: Likewise.
+
+2021-07-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101280
+       PR tree-optimization/101173
+       * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase.
+
+2021-07-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101278
+       * gcc.dg/torture/pr101278.c: New testcase.
+
+2021-07-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/100778
+       * gcc.dg/torture/pr100778.c: New testcase.
+
+2021-07-01  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/101044
+       * gcc.target/i386/pr101044.c: New test.
+
+2021-07-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101178
+       * gcc.dg/vect/bb-slp-72.c: New testcase.
+       * gcc.dg/vect/bb-slp-73.c: Likewise.
+       * gcc.dg/vect/bb-slp-74.c: Likewise.
+
+2021-07-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/101266
+       * gcc.dg/pr101266.c: New test.
+
+2021-07-01  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/101194
+       * g++.dg/cpp0x/constexpr-empty16.C: New test.
+
+2021-07-01  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/96204
+       * g++.dg/template/access41.C: New test.
+       * g++.dg/template/access41a.C: New test.
+
+2021-06-30  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and
+       float64x.
+
+2021-06-30  Michael Meissner  <meissner@linux.ibm.com>
+
+       * gcc.target/powerpc/float128-minmax.c: Adjust expected code for
+       power10.
+       * lib/target-supports.exp (check_effective_target_has_arch_pwr10):
+       New.
+
+2021-06-30  Patrick Palka  <ppalka@redhat.com>
+
+       * g++.dg/cpp2a/concepts-access2.C: New test.
+
+2021-06-30  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/100975
+       DR 2397
+       * g++.dg/cpp0x/auto24.C: Remove dg-error.
+       * g++.dg/cpp0x/auto3.C: Adjust dg-error.
+       * g++.dg/cpp0x/auto42.C: Likewise.
+       * g++.dg/cpp0x/initlist75.C: Likewise.
+       * g++.dg/cpp0x/initlist80.C: Likewise.
+       * g++.dg/diagnostic/auto1.C: Remove dg-error.
+       * g++.dg/cpp23/auto-array.C: New test.
+
+2021-06-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101267
+       * gfortran.dg/pr101267.f90: New testcase.
+
+2021-06-30  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/95006
+       * gcc.dg/analyzer/clobbers-1.c: New test.
+       * gcc.dg/analyzer/clobbers-2.c: New test.
+       * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed.
+       (test_28): Likewise.
+       (test_52): Likewise.  Add coverage for end of buffer.
+       * gcc.dg/analyzer/explode-1.c: Add leak warning.
+       * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed.
+       (test_4): Use char.  Mark xfail as fixed.
+       (test_6b): New.
+       (test_7): Mark xfail as fixed.  Add coverage for start of buffer.
+       (test_8): New.
+       (test_9): New.
+       * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test.
+       * gcc.dg/analyzer/symbolic-8.c: New test.
+
+2021-06-30  Christophe Lyon  <christophe.lyon@foss.st.com>
+
+       * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16.
+
+2021-06-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/101264
+       * gfortran.dg/pr101264.f90: New testcase.
+
+2021-06-30  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/101248
+       * gcc.target/i386/pr101248.c: New test.
+
 2021-06-29  Andrew MacLeod  <amacleod@redhat.com>
 
        * gcc.dg/pr101254.c: New.