Updating GIT tree Updating 79530f94e9c..3ef39186b61 Fast-forward gcc/ChangeLog | 32 +++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 7 ++ gcc/analyzer/engine.cc | 4 +- gcc/config/arm/arm.c | 41 ++++---- gcc/cp/ChangeLog | 33 +++++++ gcc/cp/constexpr.c | 23 ++++- gcc/cp/constraint.cc | 3 +- gcc/cp/coroutines.cc | 19 +++- gcc/cp/init.c | 48 +++------- gcc/match.pd | 33 ++++--- gcc/testsuite/ChangeLog | 43 +++++++++ gcc/testsuite/c-c++-common/cpp/has-include-1.c | 104 +++++++++++++++++++++ .../c-c++-common/cpp/has-include-next-1.c | 104 +++++++++++++++++++++ gcc/testsuite/c-c++-common/cpp/pr88974.c | 1 + gcc/testsuite/c-c++-common/cpp/pr93545-1.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-2.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-3.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-4.c | 4 + gcc/testsuite/c-c++-common/gomp/has-include-1.c | 8 ++ .../g++.dg/coroutines/coro-missing-promise.C | 20 ++++ .../torture/co-await-14-return-ref-to-auto.C | 45 +++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 +++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C | 10 ++ gcc/testsuite/g++.dg/cpp0x/desig2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig4.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-err1.C | 33 +++++++ gcc/testsuite/g++.dg/ext/array1.C | 2 +- gcc/testsuite/g++.dg/ext/flexary29.C | 2 +- gcc/testsuite/g++.dg/init/array28.C | 2 +- gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c | 13 +++ gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c | 14 +++ gcc/testsuite/gcc.target/i386/pr92803.c | 5 +- gcc/testsuite/gcc.target/i386/pr92819.c | 45 +++++++++ gcc/tree-ssa-forwprop.c | 15 ++- gcc/tree-ssa-sccvn.c | 95 ++++++++++++------- libcpp/ChangeLog | 10 ++ libcpp/macro.c | 28 +++++- libstdc++-v3/ChangeLog | 10 ++ libstdc++-v3/include/bits/unique_ptr.h | 16 +++- libstdc++-v3/include/std/functional | 2 +- .../20_util/unique_ptr/modifiers/93562.cc | 98 +++++++++++++++++++ 44 files changed, 890 insertions(+), 136 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-next-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/has-include-1.c create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err1.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92819.c create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/93562.cc Current branch master is up to date. Adjusting file timestamps