diff --git a/miosix/config/Makefile.inc b/miosix/config/Makefile.inc
index da3d70150d95a69ce988a15d0315e54050221939..ac7765758b7fd2d66bfbd2f645c500641dad9ff4 100644
--- a/miosix/config/Makefile.inc
+++ b/miosix/config/Makefile.inc
@@ -2562,7 +2562,7 @@ else ifeq ($(ARCH),cortexM0_stm32f0)
     CFLAGS_BASE   += -D_ARCH_CORTEXM0_STM32F0 $(CLOCK_FREQ) -mcpu=cortex-m0    \
                      -mthumb $(OPT_OPTIMIZATION) -c
     CXXFLAGS_BASE += -D_ARCH_CORTEXM0_STM32F0 $(CLOCK_FREQ) -mcpu=cortex-m0    \
-                     -mthumb $(OPT_OPTIMIZATION) -c
+                     $(OPT_EXCEPT) -mthumb $(OPT_OPTIMIZATION) -c
     LFLAGS_BASE   := -mcpu=cortex-m0 -mthumb -Wl,--gc-sections,-Map,main.map   \
                      -Wl,-T$(KPATH)/$(LINKER_SCRIPT) $(OPT_EXCEPT)             \
                      $(OPT_OPTIMIZATION) -nostdlib