From 0fe0718b7230a7b58eb120b40110579d950ada91 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 21 Feb 2014 13:32:13 +0100 Subject: bsps/powerpc: Use System V small-data area The 32-bit ABIs for thread-local storage (TLS) and EABI read-only small-data area have a conflicting register (r2) usage. Use the System V small-data instead (here r2 is system reserved). --- c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c/src/lib/libbsp/powerpc/mbx8xx') diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc index 922d95dc95..f041d03437 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc +++ b/c/src/lib/libbsp/powerpc/mbx8xx/make/custom/mbx8xx.inc @@ -41,7 +41,7 @@ RTEMS_CPU_MODEL=mpc$(8XX_CPU_TYPE) # and (hopefully) optimize for it. # CPU_CFLAGS = -mcpu=$(8XX_CPU_TYPE) -Dmpc$(8XX_CPU_TYPE) -D$(RTEMS_MBX_MODEL) \ - -meabi -msdata -fno-common + -meabi -msdata=sysv -fno-common # optimize flag: typically -O2 CFLAGS_OPTIMIZE_V = -O2 -g -fno-keep-inline-functions -- cgit v1.2.3