Updating GIT tree Updating c2781192292..3fb7f2fbd5f Fast-forward gcc/ChangeLog | 11 ++ gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 4 + gcc/c/c-decl.c | 3 + gcc/cp/ChangeLog | 52 +++++++ gcc/cp/constraint.cc | 188 ++++++++++++++++++----- gcc/cp/cp-gimplify.c | 7 + gcc/cp/cp-tree.h | 1 + gcc/cp/parser.c | 31 +++- gcc/cp/pt.c | 2 - gcc/cp/semantics.c | 6 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/decl.c | 17 +- gcc/testsuite/ChangeLog | 34 ++++ gcc/testsuite/g++.dg/concepts/diagnostic1.C | 1 + gcc/testsuite/g++.dg/concepts/diagnostic2.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic5.C | 43 ++++++ gcc/testsuite/g++.dg/concepts/diagnostic7.C | 11 ++ gcc/testsuite/g++.dg/concepts/diagnostic8.C | 6 + gcc/testsuite/g++.dg/concepts/pr94252.C | 27 ++++ gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 2 +- gcc/testsuite/gcc.dg/pr93573-1.c | 12 ++ gcc/testsuite/gcc.dg/pr93573-2.c | 6 + gcc/testsuite/gfortran.dg/module_procedure_3.f90 | 27 ++++ gcc/testsuite/gfortran.dg/pr94329.f90 | 12 ++ gcc/tree-ssa-reassoc.c | 14 +- 28 files changed, 476 insertions(+), 56 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic5.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic7.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic8.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr94252.C create mode 100644 gcc/testsuite/gcc.dg/pr93573-1.c create mode 100644 gcc/testsuite/gcc.dg/pr93573-2.c create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr94329.f90 Current branch master is up to date. Adjusting file timestamps