This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-aarch64 in repository toolchain/ci/gcc.
from 09d886e671f c++: defaulted <=> with bitfields [PR102490] adds e76a7a8a807 [gimple-isel] Remove redundant if condition. adds ece8b0fce6b Fortran: Fix deprecate warning with parameter adds f43eb7707c0 libcpp: Implement C++23 P2334R1 - #elifdef/#elifndef adds 8892d532d66 c++: Implement C++23 P2242R3 - Non-literal variables (and l [...]
No new revisions were added by this update.
Summary of changes: gcc/c-family/c-cppbuiltin.c | 4 +- gcc/cp/constexpr.c | 54 +++++++++++++++----- gcc/cp/decl.c | 9 ++-- gcc/cp/parser.c | 6 ++- gcc/fortran/resolve.c | 2 +- gcc/gimple-isel.cc | 3 -- gcc/testsuite/g++.dg/cpp/elifdef-1.C | 3 ++ gcc/testsuite/g++.dg/cpp/elifdef-2.C | 4 ++ gcc/testsuite/g++.dg/cpp/elifdef-3.C | 62 ++++++++++++++++++++++ gcc/testsuite/g++.dg/cpp/elifdef-4.C | 5 ++ gcc/testsuite/g++.dg/cpp/elifdef-5.C | 63 +++++++++++++++++++++++ gcc/testsuite/g++.dg/cpp/elifdef-6.C | 65 +++++++++++++++++++++++ gcc/testsuite/g++.dg/cpp/elifdef-7.C | 65 +++++++++++++++++++++++ gcc/testsuite/g++.dg/cpp1y/constexpr-label.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 6 +-- gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C | 68 +++++++++++++++++++++++++ gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C | 54 ++++++++++++++++++++ gcc/testsuite/g++.dg/cpp23/constexpr-nonlit3.C | 10 ++++ gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C | 57 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C | 57 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C | 25 +++++++++ gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +- gcc/testsuite/g++.dg/cpp2a/consteval3.C | 8 +-- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 22 ++++---- gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 6 ++- gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-1.c | 5 ++ gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-2.c | 63 +++++++++++++++++++++++ gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-3.c | 65 +++++++++++++++++++++++ gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-4.c | 65 +++++++++++++++++++++++ gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 | 22 ++++++++ libcpp/directives.c | 43 +++++++++++++++- libcpp/init.c | 4 +- 33 files changed, 884 insertions(+), 49 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-2.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-3.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-4.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-5.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-6.C create mode 100644 gcc/testsuite/g++.dg/cpp/elifdef-7.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit3.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C create mode 100644 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-4.c create mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated-2.f90