aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Hibbits <jhibbits@FreeBSD.org>2019-02-09 02:04:27 +0000
committerJustin Hibbits <jhibbits@FreeBSD.org>2019-02-09 02:04:27 +0000
commit63d33e48d64b90097b5d90b360d2f01465a0d83a (patch)
treef77f32518f256c3320842d9d07cbad406d1d81e8
parenta71c41ccc4b9d41499cb40cab7c56dc85b94e3d0 (diff)
downloadsrc-63d33e48d64b90097b5d90b360d2f01465a0d83a.tar.gz
src-63d33e48d64b90097b5d90b360d2f01465a0d83a.zip
Correct the CPU target for powerpcspe
The MPC8540 is actually e500v1, which doesn't have double-precision floating point support. The 8548 does, so use that as the CPU target. MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=343924
-rw-r--r--share/mk/bsd.cpu.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/mk/bsd.cpu.mk b/share/mk/bsd.cpu.mk
index 5d0e69458b4c..793f4870a50d 100644
--- a/share/mk/bsd.cpu.mk
+++ b/share/mk/bsd.cpu.mk
@@ -135,7 +135,7 @@ _CPUCFLAGS = -Wa,-me500 -msoft-float
_CPUCFLAGS = -mcpu=${CPUTYPE} -mno-powerpc64
. endif
. elif ${MACHINE_ARCH} == "powerpcspe"
-_CPUCFLAGS = -Wa,-me500 -mspe=yes -mabi=spe -mfloat-gprs=double
+_CPUCFLAGS = -Wa,-me500 -mspe=yes -mabi=spe -mfloat-gprs=double -mcpu=8548
. elif ${MACHINE_ARCH} == "powerpc64"
_CPUCFLAGS = -mcpu=${CPUTYPE}
. elif ${MACHINE_CPUARCH} == "mips"
@@ -362,7 +362,7 @@ CFLAGS += -mfloat-abi=softfp
.endif
.if ${MACHINE_ARCH} == "powerpcspe"
-CFLAGS += -mcpu=8540 -Wa,-me500 -mspe=yes -mabi=spe -mfloat-gprs=double
+CFLAGS += -mcpu=8548 -Wa,-me500 -mspe=yes -mabi=spe -mfloat-gprs=double
.endif
.if ${MACHINE_CPUARCH} == "riscv"