Updating GIT tree Updating c22027a00ed..f898793b454 Fast-forward contrib/ChangeLog | 16 +++ contrib/gcc-changelog/git_commit.py | 5 +- contrib/gcc-changelog/git_update_version.py | 17 ++- contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 27 ++++ contrib/mklog.py | 9 +- contrib/test_mklog.py | 39 ++++++ gcc/ChangeLog | 42 ++++++ gcc/DATESTAMP | 2 +- gcc/adjust-alignment.c | 1 + gcc/c-family/ChangeLog | 2 + gcc/c-family/c-common.c | 3 +- gcc/common/config/aarch64/aarch64-common.c | 4 + gcc/config/aarch64/aarch64.c | 2 + gcc/config/i386/cpuid.h | 6 +- gcc/config/i386/i386-builtins.c | 6 +- gcc/config/i386/i386.md | 60 ++++---- gcc/config/i386/mmx.md | 26 ++-- gcc/config/i386/sse.md | 42 ++++-- gcc/cp/ChangeLog | 42 ++++++ gcc/cp/constexpr.c | 100 ++++++++++---- gcc/cp/coroutines.cc | 3 +- gcc/cp/cp-gimplify.c | 13 +- gcc/cp/cp-tree.h | 23 +++- gcc/cp/expr.c | 7 +- gcc/cp/parser.c | 13 +- gcc/doc/extend.texi | 6 + gcc/testsuite/ChangeLog | 41 ++++++ gcc/testsuite/g++.dg/DRs/dr2237.C | 18 +++ gcc/testsuite/g++.dg/parse/constructor2.C | 4 +- gcc/testsuite/g++.dg/parse/dtor12.C | 2 +- gcc/testsuite/g++.dg/parse/dtor4.C | 2 +- gcc/testsuite/g++.dg/template/dtor4.C | 2 +- gcc/testsuite/g++.dg/template/error34.C | 10 +- gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 20 ++- gcc/testsuite/g++.dg/warn/Wconversion-null.C | 20 ++- gcc/testsuite/g++.dg/warn/pr94038-2.C | 28 ++++ gcc/testsuite/g++.old-deja/g++.other/inline15.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ctor2.C | 2 +- gcc/testsuite/g++.target/i386/pr95229.C | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 27 ++++ gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 27 ++++ libgcc/ChangeLog | 6 + libgcc/config/i386/cpuinfo.h | 4 +- libgfortran/ChangeLog | 18 +++ libgfortran/generated/matmul_c10.c | 21 ++- libgfortran/generated/matmul_c16.c | 21 ++- libgfortran/generated/matmul_c4.c | 21 ++- libgfortran/generated/matmul_c8.c | 21 ++- libgfortran/generated/matmul_i1.c | 21 ++- libgfortran/generated/matmul_i16.c | 21 ++- libgfortran/generated/matmul_i2.c | 21 ++- libgfortran/generated/matmul_i4.c | 21 ++- libgfortran/generated/matmul_i8.c | 21 ++- libgfortran/generated/matmul_r10.c | 21 ++- libgfortran/generated/matmul_r16.c | 21 ++- libgfortran/generated/matmul_r4.c | 21 ++- libgfortran/generated/matmul_r8.c | 21 ++- libgfortran/m4/matmul.m4 | 21 ++- libstdc++-v3/ChangeLog | 54 ++++++++ libstdc++-v3/include/bits/iterator_concepts.h | 10 +- libstdc++-v3/include/experimental/bits/net.h | 152 +++++++++++++++++++++ libstdc++-v3/include/experimental/buffer | 4 +- libstdc++-v3/include/experimental/executor | 23 ++-- libstdc++-v3/include/experimental/internet | 90 ++++++------ libstdc++-v3/include/experimental/socket | 133 +++++++++--------- libstdc++-v3/include/experimental/timer | 18 +-- .../24_iterators/customization_points/lwg3420.cc | 43 ++++++ libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 2 +- .../experimental/net/socket/basic_socket.cc | 129 +++++++++++++++++ 71 files changed, 1304 insertions(+), 405 deletions(-) create mode 100644 gcc/testsuite/g++.dg/DRs/dr2237.C create mode 100644 gcc/testsuite/g++.dg/warn/pr94038-2.C create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_21.c create mode 100644 libstdc++-v3/testsuite/24_iterators/customization_points/lwg3420.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/socket/basic_socket.cc Current branch master is up to date. Adjusting file timestamps