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