https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118701

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Ah yes, so we should only add 1.3.16 to known_versions for riscv:

--- a/libstdc++-v3/testsuite/util/testsuite_abi.cc
+++ b/libstdc++-v3/testsuite/util/testsuite_abi.cc
@@ -237,7 +237,9 @@ check_version(symbol& test, bool added)
       known_versions.push_back("CXXABI_1.3.13");
       known_versions.push_back("CXXABI_1.3.14");
       known_versions.push_back("CXXABI_1.3.15");
+#ifdef __riscv
       known_versions.push_back("CXXABI_1.3.16");
+#endif
       known_versions.push_back("CXXABI_IEEE128_1.3.13");
       known_versions.push_back("CXXABI_TM_1");
       known_versions.push_back("CXXABI_FLOAT128");

This way we get an error for other targets if anything uses that version.

Reply via email to