diff --git a/dumux/common/valgrind.hh b/dumux/common/valgrind.hh
index eb968159bd59b55ddcf3bff9291469470ae10157..196e1ad5d3f51e08ddd680d2373f6bda3e0af1dd 100644
--- a/dumux/common/valgrind.hh
+++ b/dumux/common/valgrind.hh
@@ -23,21 +23,6 @@
 #ifndef DUMUX_VALGRIND_HH
 #define DUMUX_VALGRIND_HH
 
-#ifndef __clang__
-#if __GNUC__ < 4 || (__GNUC__ == 4  && __GNUC_MINOR__ < 5)
-// do not do static_asserts for gcc < 4.5 (semantics changed, so old
-// GCCs will complain when using static_assert)
-#  define static_assert(a, b)
-
-// do not do valgrind client requests for gcc < 4.5 (old GCCs do not
-// support anonymous template arguments which results in errors for
-// BoundaryTypes)
-#  ifdef HAVE_VALGRIND
-#    undef HAVE_VALGRIND
-#  endif
-#endif // GCC < 4.5
-#endif // __clang__
-
 #ifndef HAVE_VALGRIND
 // make sure that the HAVE_VALGRIND macro is always defined
 #  define HAVE_VALGRIND 0