diff --git a/components/ctx/ctx_config.h b/components/ctx/ctx_config.h
index ffae5367a61d6855ddc21dfbd53b7ab9c9491c95..370fb36d26b2d6301bd8f1de0d48395ca05f7aa9 100644
--- a/components/ctx/ctx_config.h
+++ b/components/ctx/ctx_config.h
@@ -10,7 +10,7 @@
 
 #ifndef __clang__
 #if CONFIG_FLOW3R_CTX_FLAVOUR_FULL
-#pragma GCC optimize("O3")
+#pragma GCC optimize("O2")
 #else
 #pragma GCC optimize("Oz")
 #endif