aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2022-03-28 22:05:01 +0100
committerJonathan Wakely <jwakely@redhat.com>2022-03-29 20:30:43 +0100
commit95768878c718f80e3d562130e2118831bc7fdbf6 (patch)
treef94f7d6dc0b11adf524ce51fe17d3fc1cb15627d /gcc
parent5eba1575ec82cf7376f48873cb92608ad3f87f09 (diff)
downloadgcc-95768878c718f80e3d562130e2118831bc7fdbf6.zip
gcc-95768878c718f80e3d562130e2118831bc7fdbf6.tar.gz
gcc-95768878c718f80e3d562130e2118831bc7fdbf6.tar.bz2
testsuite: Disable tests for C++23 that depend on std::unexpected
These tests depend on unexpected handlers, which are no longer declared for C++23 mode. Adjust the target specifier so they don't run. gcc/testsuite/ChangeLog: * g++.dg/cpp0x/noexcept06.C: Disable for C++23. libstdc++-v3/ChangeLog: * testsuite/18_support/exception/38732.cc: Disable for C++23. * testsuite/18_support/headers/exception/synopsis.cc: Likewise. * testsuite/18_support/unexpected_handler.cc: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/noexcept06.C2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/cpp0x/noexcept06.C b/gcc/testsuite/g++.dg/cpp0x/noexcept06.C
index ea15223..0183ad6 100644
--- a/gcc/testsuite/g++.dg/cpp0x/noexcept06.C
+++ b/gcc/testsuite/g++.dg/cpp0x/noexcept06.C
@@ -1,6 +1,6 @@
// Test that checking of a nothrow specification uses the one on the
// definition.
-// { dg-do run { target c++11 } }
+// { dg-do run { target { c++11 && { ! c++23 } } } }
// { dg-options "-Wno-terminate" }
#include <exception>