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 282dedf4408 Daily bump. new 0faffd526d5 vec.h: Properly destruct elements in auto_vec auto storage [...] new 2349c6a442d match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENE [...] new 2c9ebb837b7 builtins: Store unspecified value to *exp for inf/nan [PR114877] new 7a369b6a558 tree-assume: Fix UB in assume_query [PR118605] new 15e66f7c240 c++: Only destruct elts of array for new expression if exce [...] new 1dac899a105 combine: Fix up make_extraction [PR118638] new b7553f76a7a c++: Return false from __is_bounded_array for zero-sized ar [...] new acd0e21e964 d: give dependency files better filenames [PR118477] new 3f475f4ffa4 niter: Make build_cltz_expr more robust [PR118689] new 916daed4ecb icf: Compare call argument types in certain cases and asm o [...] new ab9518d0814 loop-iv, riscv: Fix get_biv_step_1 for RISC-V [PR117506] new 6f5ada57162 c++: Allow constexpr reads from volatile std::nullptr_t obj [...] new 6cd1daf5206 c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [ [...] new 08bfa32ae92 c++: Fix up name independent decl in structured binding han [...] new 7cb02244244 i386: Fix ICE with conditional QI/HI vector maxmin [PR118776]
The 15 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 | 10 +-- gcc/combine.cc | 2 +- gcc/config/i386/sse.md | 18 +++--- gcc/cp/constexpr.cc | 3 +- gcc/cp/decl2.cc | 3 +- gcc/cp/init.cc | 18 +++++- gcc/cp/parser.cc | 10 +++ gcc/cp/semantics.cc | 9 ++- gcc/d/Make-lang.in | 4 +- gcc/ipa-icf-gimple.cc | 53 ++++++++++------ gcc/loop-iv.cc | 1 + gcc/match.pd | 2 +- gcc/testsuite/g++.dg/asan/pr118763.C | 15 +++++ gcc/testsuite/g++.dg/cpp0x/constexpr-union9.C | 16 +++++ gcc/testsuite/g++.dg/cpp0x/constexpr-volatile4.C | 20 ++++++ .../g++.dg/cpp26/name-independent-decl10.C | 63 +++++++++++++++++++ .../g++.dg/cpp26/name-independent-decl9.C | 49 +++++++++++++++ gcc/testsuite/g++.dg/ext/is_bounded_array.C | 14 +++++ gcc/testsuite/g++.dg/init/array66.C | 33 ++++++++++ gcc/testsuite/gcc.c-torture/execute/pr117432.c | 72 ++++++++++++++++++++++ gcc/testsuite/gcc.c-torture/execute/pr118638.c | 20 ++++++ gcc/testsuite/gcc.dg/bitint-120.c | 11 ++++ gcc/testsuite/gcc.dg/pr117506.c | 18 ++++++ gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 33 +++++++--- gcc/testsuite/gcc.target/i386/pr117432.c | 17 +++++ gcc/testsuite/gcc.target/i386/pr118776.c | 23 +++++++ gcc/testsuite/gcc.target/riscv/pr117506.c | 5 ++ gcc/tree-assume.cc | 2 +- gcc/tree-ssa-loop-niter.cc | 2 + gcc/vec.h | 2 +- 30 files changed, 498 insertions(+), 50 deletions(-) create mode 100644 gcc/testsuite/g++.dg/asan/pr118763.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile4.C create mode 100644 gcc/testsuite/g++.dg/cpp26/name-independent-decl10.C create mode 100644 gcc/testsuite/g++.dg/cpp26/name-independent-decl9.C create mode 100644 gcc/testsuite/g++.dg/init/array66.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr117432.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr118638.c create mode 100644 gcc/testsuite/gcc.dg/bitint-120.c create mode 100644 gcc/testsuite/gcc.dg/pr117506.c create mode 100644 gcc/testsuite/gcc.target/i386/pr117432.c create mode 100644 gcc/testsuite/gcc.target/i386/pr118776.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr117506.c