This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b0c5a642ce4 Remove stray text from option description (PR c/96249). new 3e99ed65cbe Regenerate .pot files. new d5803b9876b Correct handling of constant representations containing emb [...] new 3c5e83d5b32 i386: Use lock prefixed insn instead of MFENCE [PR95750] new 138b1d4f58a vect: Fix an ICE in vectorizable_simd_clone_call new 4d1c5b4957d libstdc++: Avoid overflow in istream::get(streambuf&) [LWG 3464] new 87891d5eafe sparc/sparc64: use crtendS.o for default-pie executables [PR96190] new d0ffe9d5dc8 c++: Aggregate CTAD and string constants. new 812798917c5 c++: Allow subobject references in C++20.
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/builtins.c | 153 +- gcc/c-family/c-cppbuiltin.c | 4 +- gcc/config/i386/i386.h | 3 +- gcc/config/i386/sync.md | 21 +- gcc/config/i386/x86-tune.def | 4 +- gcc/config/sparc/linux.h | 10 +- gcc/config/sparc/linux64.h | 10 +- gcc/cp/mangle.c | 56 + gcc/cp/pt.c | 33 +- gcc/expr.c | 4 +- gcc/fold-const.c | 73 +- gcc/po/gcc.pot | 18475 ++++++++++--------- gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C | 14 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C | 13 + gcc/testsuite/g++.dg/template/nontype25.C | 6 +- gcc/testsuite/g++.dg/template/nontype8.C | 4 +- gcc/testsuite/gcc.dg/memcmp-pr95189.c | 28 + gcc/testsuite/gcc.dg/strncmp-3.c | 57 + .../pr92347.c => gcc.target/aarch64/sve/pr96195.c} | 5 +- gcc/testsuite/gcc.target/i386/memcpy-pr95886.c | 107 + gcc/testsuite/gcc.target/i386/pr95750.c | 19 + gcc/tree-vect-stmts.c | 25 +- gcc/tree.c | 28 +- gcc/tree.h | 5 +- libcpp/po/cpplib.pot | 244 +- libstdc++-v3/include/bits/istream.tcc | 9 +- .../27_io/basic_istream/get/char/lwg3464.cc | 91 + .../27_io/basic_istream/get/wchar_t/lwg3464.cc | 91 + 32 files changed, 10392 insertions(+), 9233 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C create mode 100644 gcc/testsuite/gcc.dg/memcmp-pr95189.c create mode 100644 gcc/testsuite/gcc.dg/strncmp-3.c copy gcc/testsuite/{gcc.dg/vect/pr92347.c => gcc.target/aarch64/sve/pr96195.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-pr95886.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95750.c create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/get/char/lwg3464.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/get/wchar_t/lwg3464.cc