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 ebef63ee3a3 crypto/tls: fix Config.Time in tests using expired certificates new 24cd4753e47 c++: Fix up handling of for/while loops with declarations i [...] new db73411a72c c++: Fix up regressions caused by for/while loops with decl [...] new aa4cd614456 i386: Change RTL representation of bt[lq] [PR118623]
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/c-family/c-common.def | 13 +- gcc/c-family/c-common.h | 13 +- gcc/c-family/c-gimplify.cc | 85 ++++++++-- gcc/c/c-parser.cc | 5 +- gcc/config/i386/i386.md | 66 ++++---- gcc/cp/constexpr.cc | 123 +++++++++++++++ gcc/cp/semantics.cc | 175 ++++++++++++++++----- .../g++.dg/cpp26/name-independent-decl7.C | 27 ++++ .../g++.dg/cpp26/name-independent-decl8.C | 24 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-86769.C | 36 +++++ gcc/testsuite/g++.dg/diagnostic/redeclaration-7.C | 23 +++ gcc/testsuite/g++.dg/expr/for3.C | 112 +++++++++++++ gcc/testsuite/g++.dg/expr/for4.C | 116 ++++++++++++++ gcc/testsuite/g++.dg/expr/for5.C | 34 ++++ gcc/testsuite/g++.dg/expr/for6.C | 39 +++++ gcc/testsuite/g++.dg/expr/for7.C | 20 +++ gcc/testsuite/g++.dg/expr/for8.C | 22 +++ gcc/testsuite/g++.dg/expr/for9.C | 25 +++ gcc/testsuite/g++.dg/ext/stmtexpr27.C | 64 ++++++++ gcc/testsuite/gcc.c-torture/execute/pr118623.c | 23 +++ gcc/tree-iterator.cc | 22 +++ gcc/tree-iterator.h | 1 + 22 files changed, 972 insertions(+), 96 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp26/name-independent-decl7.C create mode 100644 gcc/testsuite/g++.dg/cpp26/name-independent-decl8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-86769.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/redeclaration-7.C create mode 100644 gcc/testsuite/g++.dg/expr/for3.C create mode 100644 gcc/testsuite/g++.dg/expr/for4.C create mode 100644 gcc/testsuite/g++.dg/expr/for5.C create mode 100644 gcc/testsuite/g++.dg/expr/for6.C create mode 100644 gcc/testsuite/g++.dg/expr/for7.C create mode 100644 gcc/testsuite/g++.dg/expr/for8.C create mode 100644 gcc/testsuite/g++.dg/expr/for9.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr27.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr118623.c