summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libbsp/m32c/m32cbsp/make/custom/m32csim.cfg7
1 files changed, 2 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/m32c/m32cbsp/make/custom/m32csim.cfg b/c/src/lib/libbsp/m32c/m32cbsp/make/custom/m32csim.cfg
index 491f000597..9629e485c0 100644
--- a/c/src/lib/libbsp/m32c/m32cbsp/make/custom/m32csim.cfg
+++ b/c/src/lib/libbsp/m32c/m32cbsp/make/custom/m32csim.cfg
@@ -7,13 +7,10 @@ include $(RTEMS_ROOT)/make/custom/default.cfg
RTEMS_CPU=m32c
RTEMS_CPU_MODEL=m32c
-# This contains the compiler options necessary to select the CPU model
-# and (hopefully) optimize for it.
CPU_CFLAGS = -mcpu=m32cm
-# optimize flag: typically -O2
-# see GCC PR37665
-#CFLAGS_OPTIMIZE_V = -Os -g
+# Unreported GCC Bug results in ICE in cpu.c. Use -O0
+# CFLAGS_OPTIMIZE_V = -Os -g
CFLAGS_OPTIMIZE_V = -O0 -g
CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections