This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 6467a4e9a6c Merge branch 'master' into devel/sphinx adds f0d1a675e0f Use moves to eliminate redundant test/compare instructions adds adec1481171 libstdc++: Constrain three-way comparison for std::optional [...] adds 52730540e83 x86: Update g++.target/i386/pr100885.C adds 5e2e15f212e libstdc++: add missing typename for dependent type in range [...] adds 6cb35b606c3 c++: access of dtor named by qualified template-id [PR100918] adds 97d83259b91 Fix old thinko in warning on pointer for storage order purposes adds e89759fdfc8 x86: Don't compile pr82735-[345].c for x32 adds 64735dc923e i386: Add init pattern for V4QI vectors [PR100637] adds 5ad089a3c94 Implement multi-bit aligned accessors for sparse bitmap. adds 9858cd1a682 Implement a sparse bitmap representation for Rangers on-ent [...] adds 438aac594e1 Daily bump. adds a1b3484a8e6 c++: alias member template [PR100102] adds 715614ec3ec c++: fix modules binfo merging adds f07edb5d7f3 c++: alias with same name as base fn [PR91706] adds 1a98f830332 c++: preserve BASELINK from lookup [PR91706] adds 774686d4823 predcom: Adjust some unnecessary update_ssa calls adds 4db34072d53 predcom: Enabled by loop vect at O2 [PR100794] new 48aa5c60034 Fix "tailing" typo. new 7191e63d051 docs: document evrp-sparse-threshold param new 8451c23d287 Merge branch 'master' into devel/sphinx
The 3 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/ChangeLog | 120 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/bitmap.c | 108 +++++++++++++++ gcc/bitmap.h | 7 + gcc/c-family/ChangeLog | 5 + gcc/c/ChangeLog | 6 + gcc/c/c-typeck.c | 2 +- gcc/config/h8300/movepush.md | 53 ++++++-- gcc/config/i386/i386-expand.c | 9 ++ gcc/config/i386/mmx.md | 12 +- gcc/cp/ChangeLog | 7 + gcc/cp/init.c | 2 +- gcc/cp/lambda.c | 6 +- gcc/cp/module.cc | 6 +- gcc/cp/name-lookup.c | 24 +--- gcc/cp/parser.c | 24 ++-- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 6 +- gcc/doc/invoke.texi | 3 + gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/trans-expr.c | 2 +- gcc/genautomata.c | 2 +- gcc/gimple-range-cache.cc | 147 ++++++++++++++++++++- gcc/gimple-range-cache.h | 1 + gcc/objc/ChangeLog | 5 + gcc/objcp/ChangeLog | 5 + gcc/params.opt | 4 + gcc/testsuite/ChangeLog | 52 ++++++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-73.C | 9 ++ gcc/testsuite/g++.dg/template/access38.C | 15 +++ gcc/testsuite/g++.dg/template/lookup17.C | 18 +++ gcc/testsuite/g++.target/i386/pr100885.C | 2 +- gcc/testsuite/gcc.dg/format/strfmon-1.c | 2 +- gcc/testsuite/gcc.dg/sso-14.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/pr100794.c | 20 +++ gcc/testsuite/gcc.target/i386/pr100637-5b.c | 25 ++++ gcc/testsuite/gcc.target/i386/pr100637-5w.c | 25 ++++ gcc/testsuite/gcc.target/i386/pr82735-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr82735-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr82735-5.c | 2 +- gcc/testsuite/gfortran.dg/char4-subscript.f90 | 2 +- gcc/tree-predcom.c | 100 ++++++++------ libgfortran/intrinsics/chmod.c | 2 +- libgfortran/io/transfer.c | 2 +- libquadmath/libquadmath.texi | 2 +- libstdc++-v3/ChangeLog | 16 +++ libstdc++-v3/include/std/optional | 7 + libstdc++-v3/include/std/ranges | 2 +- .../testsuite/20_util/optional/relops/three_way.cc | 22 ++- 49 files changed, 796 insertions(+), 111 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-73.C create mode 100644 gcc/testsuite/g++.dg/template/access38.C create mode 100644 gcc/testsuite/g++.dg/template/lookup17.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr100794.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-5w.c