Updating GIT tree Updating 64f761e4ac8..b5f24739632 Fast-forward gcc/ChangeLog | 80 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 ++ gcc/ada/debug.adb | 7 +- gcc/ada/fe.h | 2 + gcc/ada/gcc-interface/decl.c | 12 +-- gcc/c-family/ChangeLog | 5 ++ gcc/c-family/c-cppbuiltin.c | 2 +- gcc/config/riscv/multilib-generator | 30 ++++++-- gcc/coverage.c | 9 ++- gcc/cp/ChangeLog | 13 ++++ gcc/cp/constexpr.c | 48 ++++++++++++ gcc/cp/cvt.c | 11 ++- gcc/cp/decl.c | 9 --- gcc/cp/decl2.c | 39 ++++++++-- gcc/cp/search.c | 36 ++++++--- gcc/fortran/ChangeLog | 23 ++++++ gcc/fortran/check.c | 2 +- gcc/fortran/class.c | 3 + gcc/fortran/interface.c | 2 +- gcc/fortran/resolve.c | 2 +- gcc/gcov-dump.c | 51 +++++++------ gcc/gcov.c | 9 ++- gcc/ipa-param-manipulation.c | 6 +- gcc/omp-expand.c | 48 +++++++++++- gcc/system.h | 10 +++ gcc/testsuite/ChangeLog | 61 +++++++++++++++ gcc/testsuite/c-c++-common/gomp/loop-7.c | 24 ++++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C | 12 +++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C | 22 ++++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C | 53 +++++++++++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C | 48 ++++++++++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C | 61 +++++++++++++++ gcc/testsuite/g++.dg/vect/pr96022.cc | 12 +++ gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/gcc.dg/guality/pr95343.c | 45 +++++++++++ gcc/testsuite/gcc.dg/pr26570.c | 2 + gcc/testsuite/gcc.dg/pr95857.c | 37 ++++++++++ gcc/testsuite/gcc.target/aarch64/sve/pr95961.c | 16 ++++ gcc/testsuite/gfortran.dg/pr93337.f90 | 10 +++ gcc/testsuite/gfortran.dg/pr93423.f90 | 21 ++++++ gcc/testsuite/gfortran.dg/pr95584.f90 | 16 ++++ gcc/testsuite/gfortran.dg/pr95690.f90 | 4 +- gcc/tree-cfg.c | 40 ++++++++-- gcc/tree-vect-data-refs.c | 23 ++---- gcc/tree-vect-generic.c | 69 ++++++++++++++--- gcc/tree-vect-slp.c | 38 ++++++---- gcc/tree-vect-stmts.c | 6 +- libgcc/ChangeLog | 16 ++++ libgcc/libgcov-driver.c | 44 +++++++---- libgcc/libgcov-util.c | 41 ++++++----- libstdc++-v3/ChangeLog | 65 ++++++++++++++++ libstdc++-v3/include/std/variant | 3 +- .../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +- .../18_support/headers/new/synopsis_cxx98.cc | 2 +- .../headers/system_error/std_c++0x_neg.cc | 2 +- .../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/91807.cc | 35 +++++++++ .../23_containers/headers/array/std_c++0x_neg.cc | 2 +- .../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +- .../headers/unordered_map/std_c++0x_neg.cc | 2 +- .../headers/unordered_set/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/ccomplex/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/std_c++0x_neg.cc | 2 +- .../cmath/c99_classification_macros_c++98.cc | 4 +- .../26_numerics/headers/ctgmath/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/random/std_c++0x_neg.cc | 2 +- .../testsuite/27_io/basic_ios/conv/voidptr.cc | 1 + .../27_io/headers/cinttypes/std_c++0x_neg.cc | 2 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 86 +++++++++++----------- .../testsuite/29_atomics/atomic_ref/float.cc | 45 +++++------ .../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +- .../headers/condition_variable/std_c++0x_neg.cc | 2 +- .../30_threads/headers/future/std_c++0x_neg.cc | 2 +- .../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/std_c++0x_neg.cc | 2 +- 79 files changed, 1211 insertions(+), 261 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-7.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C create mode 100644 gcc/testsuite/g++.dg/vect/pr96022.cc create mode 100644 gcc/testsuite/gcc.dg/guality/pr95343.c create mode 100644 gcc/testsuite/gcc.dg/pr95857.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr95961.c create mode 100644 gcc/testsuite/gfortran.dg/pr93337.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93423.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95584.f90 create mode 100644 libstdc++-v3/testsuite/20_util/variant/91807.cc Current branch master is up to date. Adjusting file timestamps