This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-14 in repository gcc.
from c4d23084c25 Daily bump. new 67379c5b6ea store-merging: Don't use sub_byte_op_p mode for empty_ctor_ [...] new c56b465044b store-merging: Apply --param=store-merging-max-size= in mor [...] new bef6c31f18e c++: Fix ICE on constexpr virtual function [PR117317] new 04d7d02d584 m2: Fix up dependencies some more new e3b2c176d3e bitintlower: Handle PAREN_EXPR [PR117459] new 98eabdaddc6 expand: Fix up ICE on VCE from _Complex types to _BitInt [P [...] new 6d0503f8789 c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641] new 3190d6263c9 phiopt: Fix a pasto in spaceship_replacement [PR117612] new 6b417daf0c4 c-family: Yet another fix for _BitInt & __sync_* builtins [ [...] new 59eec2ee71b builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal [...] new 54c381d5a86 builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674] new 0183fb1cef5 c: Fix sizeof error recovery [PR117745] new 448f84a49ca builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [ [...] new 5d7186159f6 docs: Fix up __sync_* documentation [PR117642] new 326b6bac1f6 openmp: Add crtoffloadtableS.o and use it [PR117851] new b602b32ff06 bitintlower: Fix up ?ROTATE_EXPR lowering [PR117847] new 26615af93cf doloop: Fix up doloop df use [PR116799] new 5a78e369a39 docs: Clarify -fsanitize=hwaddress target support [PR117960] new 7ae55c2f736 c++: allow stores to anon union vars to change current unio [...] new fbbc1a4ac5c cse: Fix up record_jump_equiv checks [PR117095] new 1dd428c751f warn-access: Fix up matching_alloc_calls_p [PR118024] new ec9ccda503d c++: Diagnose earlier non-static data members with cv conta [...] new da82bf0a5fe c++: Honor complain in cp_build_function_call_vec for check [...]
The 23 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.cc | 42 +++++++----- gcc/c-family/c-common.cc | 8 ++- gcc/c-family/c-cppbuiltin.cc | 13 +--- gcc/c/c-parser.cc | 12 ++-- gcc/cp/constexpr.cc | 8 +++ gcc/cp/decl.cc | 3 +- gcc/cp/semantics.cc | 5 +- gcc/cp/typeck.cc | 6 +- gcc/cse.cc | 10 ++- gcc/doc/extend.texi | 11 +--- gcc/doc/invoke.texi | 6 +- gcc/expr.cc | 9 ++- gcc/gimple-lower-bitint.cc | 18 +++++- gcc/gimple-ssa-store-merging.cc | 30 +++++++-- gcc/gimple-ssa-warn-access.cc | 85 ++++++++++++------------- gcc/loop-doloop.cc | 20 +++++- gcc/lto-wrapper.cc | 27 ++++++-- gcc/m2/Make-lang.in | 3 +- gcc/real.cc | 16 +++++ gcc/testsuite/g++.dg/cpp1z/class-deduction117.C | 7 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-union8.C | 31 +++++++++ gcc/testsuite/g++.dg/cpp2a/pr117317-1.C | 19 ++++++ gcc/testsuite/g++.dg/cpp2a/pr117317-2.C | 15 +++++ gcc/testsuite/g++.dg/opt/pr117439.C | 16 +++++ gcc/testsuite/g++.dg/torture/pr113994.C | 31 +++++++++ gcc/testsuite/g++.dg/warn/pr117825.C | 18 ++++++ gcc/testsuite/gcc.c-torture/execute/pr116799.c | 41 ++++++++++++ gcc/testsuite/gcc.c-torture/execute/pr117095.c | 47 ++++++++++++++ gcc/testsuite/gcc.dg/bitint-115.c | 9 +++ gcc/testsuite/gcc.dg/bitint-116.c | 11 ++++ gcc/testsuite/gcc.dg/bitint-117.c | 13 ++++ gcc/testsuite/gcc.dg/bitint-118.c | 21 ++++++ gcc/testsuite/gcc.dg/builtin-iseqsig-1.c | 20 ++++++ gcc/testsuite/gcc.dg/dfp/pr102674.c | 65 +++++++++++++++++++ gcc/testsuite/gcc.dg/dfp/pr43374.c | 56 ++++++++++++++++ gcc/testsuite/gcc.dg/pr117745.c | 8 +++ gcc/testsuite/gcc.dg/pr118024.c | 15 +++++ gcc/testsuite/gcc.dg/torture/bitint-74.c | 27 ++++++++ gcc/tree-ssa-phiopt.cc | 2 +- libgcc/Makefile.in | 3 + libgcc/configure | 3 +- libgcc/configure.ac | 3 +- 42 files changed, 699 insertions(+), 114 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction117.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-union8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr117317-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr117317-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr117439.C create mode 100644 gcc/testsuite/g++.dg/torture/pr113994.C create mode 100644 gcc/testsuite/g++.dg/warn/pr117825.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr116799.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr117095.c create mode 100644 gcc/testsuite/gcc.dg/bitint-115.c create mode 100644 gcc/testsuite/gcc.dg/bitint-116.c create mode 100644 gcc/testsuite/gcc.dg/bitint-117.c create mode 100644 gcc/testsuite/gcc.dg/bitint-118.c create mode 100644 gcc/testsuite/gcc.dg/builtin-iseqsig-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr102674.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr43374.c create mode 100644 gcc/testsuite/gcc.dg/pr117745.c create mode 100644 gcc/testsuite/gcc.dg/pr118024.c create mode 100644 gcc/testsuite/gcc.dg/torture/bitint-74.c