We should look for demangle in libstdc++ as well
diff --git a/common.h b/common.h
index 7fffa76..b84a5d1 100644
--- a/common.h
+++ b/common.h
@@ -16,7 +16,10 @@
 #include "read_config_file.h"
 #include "proc.h"
 
-#if defined HAVE_LIBIBERTY || defined HAVE_LIBSUPC__
+#if defined HAVE_LIBSUPC__ || defined HAVE_LIBSTDC__
+# define USE_CXA_DEMANGLE
+#endif
+#if defined HAVE_LIBIBERTY || defined USE_CXA_DEMANGLE
 # define USE_DEMANGLE
 #endif