summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2010-05-20 13:00:41 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2010-05-20 13:00:41 +0000
commit99c44aa3d70c97fbf2a22864764f601b57882ada (patch)
tree0a62b767bfbec1c2847a0dedae9ad0df95bc2482 /c
parent2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-99c44aa3d70c97fbf2a22864764f601b57882ada.tar.bz2
2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/arm/rtl22xx/ChangeLog4
-rw-r--r--c/src/lib/libbsp/arm/rtl22xx/make/custom/rtl22xx_t.cfg3
2 files changed, 6 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/arm/rtl22xx/ChangeLog b/c/src/lib/libbsp/arm/rtl22xx/ChangeLog
index 68b443f82f..9af6cf863e 100644
--- a/c/src/lib/libbsp/arm/rtl22xx/ChangeLog
+++ b/c/src/lib/libbsp/arm/rtl22xx/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
+
2010-04-30 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
diff --git a/c/src/lib/libbsp/arm/rtl22xx/make/custom/rtl22xx_t.cfg b/c/src/lib/libbsp/arm/rtl22xx/make/custom/rtl22xx_t.cfg
index c12f9f148b..c9d2722650 100644
--- a/c/src/lib/libbsp/arm/rtl22xx/make/custom/rtl22xx_t.cfg
+++ b/c/src/lib/libbsp/arm/rtl22xx/make/custom/rtl22xx_t.cfg
@@ -11,7 +11,8 @@ set USE_THUMB_MODE=YES
include $(RTEMS_ROOT)/make/custom/rtl22xx.cfg
-CPU_CFLAGS += -mthumb
+CPU_CFLAGS += -mthumb \
+ -fno-schedule-insns2
#CFLAG: -mthumb-interwork can add veneer between ARM and Thumb code.
#CPU_CFLAGS += -mthumb-interwork -D __THUMB_INTERWORK__ -mthumb