diff --git a/dune/xt/common/disable_warnings.hh b/dune/xt/common/disable_warnings.hh
index 182aaa1378a704038d1070903e3015ba7d6a57f1..e3392b3524fd7917b1e82d97e0049be31a2fccb7 100644
--- a/dune/xt/common/disable_warnings.hh
+++ b/dune/xt/common/disable_warnings.hh
@@ -45,7 +45,9 @@
 #elif defined(BOOST_GCC) && BOOST_GCC
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wall"
+#if (__GNUC__ > 4)
 #pragma GCC diagnostic ignored "-Wmisleading-indentation"
+#endif
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wextra"
 #pragma GCC diagnostic ignored "-Wfloat-equal"