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-arm in repository toolchain/ci/gcc.
from 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 [...] adds ba837323dbd openmp: Optimize for OpenMP atomics 2x__builtin_clear_paddi [...] adds 90c3a622723 More consistently dump GIMPLE FE consumable stmts
No new revisions were added by this update.
Summary of changes: gcc/c-family/c-cppbuiltin.c | 4 +- gcc/c-family/c-omp.c | 50 ++++++++++++++++++- gcc/cp/constexpr.c | 54 +++++++++++++++----- gcc/cp/decl.c | 9 ++-- gcc/cp/parser.c | 6 ++- gcc/dumpfile.h | 55 ++++++++++++--------- gcc/gimple-pretty-print.c | 21 ++++++-- 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/tree-pretty-print.c | 10 +++- libcpp/directives.c | 43 +++++++++++++++- libcpp/init.c | 4 +- 34 files changed, 966 insertions(+), 76 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