From 5dd06f90260bf90fb34bd15a6cc2eeebad1dd021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Kadl=C4=8D=C3=ADk?= Date: Wed, 4 Dec 2024 14:21:46 +0100 Subject: [PATCH] Avoid hangs due to upstream#93672 --- tests/Sanity/suite_libstdcplusplus/runtest.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/Sanity/suite_libstdcplusplus/runtest.sh b/tests/Sanity/suite_libstdcplusplus/runtest.sh index 10a771b..1aef21c 100755 --- a/tests/Sanity/suite_libstdcplusplus/runtest.sh +++ b/tests/Sanity/suite_libstdcplusplus/runtest.sh @@ -72,6 +72,14 @@ rlJournalStart rlRun "print_dts_exp >$SRCROOT/libstdc++-v3/testsuite/lib/dts.exp" rlAssertGrep 'return [0-9]' "$SRCROOT/libstdc++-v3/testsuite/lib/dts.exp" fi + + # Exclude known problematic tests + + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93672 + # Note: Can not only fail but *hang* the whole testsuite + if rlTestVersion "$(rpm -q --qf='%{VERSION}' libstdc++)" '<' '9.5.0'; then + rlRun "rm -f $SRCROOT/libstdc++-v3/testsuite/27_io/basic_istream/ignore/{char,wchar_t}/93672.cc" + fi rlPhaseEnd rlPhaseStartTest