diff --git a/crypto/sha3_generic.c b/crypto/sha3_generic.c
index 951c4eb70262c58cf600b5310b0a5eb9bfd9c754..ded1487833033a602b7736ca6d78967517153dae 100644
--- a/crypto/sha3_generic.c
+++ b/crypto/sha3_generic.c
@@ -152,7 +152,7 @@ static SHA3_INLINE void keccakf_round(u64 st[25])
 	st[24] ^= bc[ 4];
 }
 
-static void __attribute__((__optimize__("O3"))) keccakf(u64 st[25])
+static void __optimize("O3") keccakf(u64 st[25])
 {
 	int round;