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/t32mppc/make/custom/t32mppc.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c/src/lib/libbsp/powerpc/t32mppc/make') diff --git a/c/src/lib/libbsp/powerpc/t32mppc/make/custom/t32mppc.cfg b/c/src/lib/libbsp/powerpc/t32mppc/make/custom/t32mppc.cfg index df05c44ab5..b8aa2b75dd 100644 --- a/c/src/lib/libbsp/powerpc/t32mppc/make/custom/t32mppc.cfg +++ b/c/src/lib/libbsp/powerpc/t32mppc/make/custom/t32mppc.cfg @@ -2,7 +2,7 @@ include $(RTEMS_ROOT)/make/custom/default.cfg RTEMS_CPU = powerpc -CPU_CFLAGS = -mcpu=8540 -meabi -msdata -fno-common -msoft-float \ +CPU_CFLAGS = -mcpu=8540 -meabi -msdata=sysv -fno-common -msoft-float \ -D__ppc_generic CFLAGS_OPTIMIZE_V = -O2 -g -- cgit v1.2.3