Deleted Added
full compact
bsd.cpu.mk (220863) bsd.cpu.mk (239272)
1# $FreeBSD: head/share/mk/bsd.cpu.mk 220863 2011-04-19 18:09:21Z dim $
1# $FreeBSD: head/share/mk/bsd.cpu.mk 239272 2012-08-15 03:21:56Z gonzo $
2
3# Set default CPU compile flags and baseline CPUTYPE for each arch. The
4# compile flags must support the minimum CPU type for each architecture but
5# may tune support for more advanced processors.
6
7.if !defined(CPUTYPE) || empty(CPUTYPE)
8_CPUCFLAGS =
9. if ${MACHINE_CPUARCH} == "i386"

--- 82 unchanged lines hidden (view full) ---

92_CPUCFLAGS = -march=${CPUTYPE}
93. endif # GCC on 'i386'
94. elif ${MACHINE_CPUARCH} == "amd64"
95_CPUCFLAGS = -march=${CPUTYPE}
96. elif ${MACHINE_CPUARCH} == "arm"
97. if ${CPUTYPE} == "xscale"
98#XXX: gcc doesn't seem to like -mcpu=xscale, and dies while rebuilding itself
99#_CPUCFLAGS = -mcpu=xscale
2
3# Set default CPU compile flags and baseline CPUTYPE for each arch. The
4# compile flags must support the minimum CPU type for each architecture but
5# may tune support for more advanced processors.
6
7.if !defined(CPUTYPE) || empty(CPUTYPE)
8_CPUCFLAGS =
9. if ${MACHINE_CPUARCH} == "i386"

--- 82 unchanged lines hidden (view full) ---

92_CPUCFLAGS = -march=${CPUTYPE}
93. endif # GCC on 'i386'
94. elif ${MACHINE_CPUARCH} == "amd64"
95_CPUCFLAGS = -march=${CPUTYPE}
96. elif ${MACHINE_CPUARCH} == "arm"
97. if ${CPUTYPE} == "xscale"
98#XXX: gcc doesn't seem to like -mcpu=xscale, and dies while rebuilding itself
99#_CPUCFLAGS = -mcpu=xscale
100_CPUCFLAGS = -march=armv5te -D__XSCALE__
100_CPUCFLAGS = -march=armv5te -D__XSCALE__ -DARM_WANT_TP_ADDRESS
101. elif ${CPUTYPE} == "armv6"
102_CPUCFLAGS = -march=${CPUTYPE} -DARM_ARCH_6=1
103. elif ${CPUTYPE} == "cortexa"
104_CPUCFLAGS = -march=armv6 -DARM_ARCH_6=1 -mfpu=vfp
101. else
105. else
102_CPUCFLAGS = -mcpu=${CPUTYPE}
106_CPUCFLAGS = -mcpu=${CPUTYPE} -DARM_WANT_TP_ADDRESS
103. endif
104. elif ${MACHINE_ARCH} == "powerpc"
105. if ${CPUTYPE} == "e500"
106_CPUCFLAGS = -Wa,-me500 -msoft-float
107. else
108_CPUCFLAGS = -mcpu=${CPUTYPE} -mno-powerpc64
109. endif
110. elif ${MACHINE_ARCH} == "powerpc64"

--- 111 unchanged lines hidden ---
107. endif
108. elif ${MACHINE_ARCH} == "powerpc"
109. if ${CPUTYPE} == "e500"
110_CPUCFLAGS = -Wa,-me500 -msoft-float
111. else
112_CPUCFLAGS = -mcpu=${CPUTYPE} -mno-powerpc64
113. endif
114. elif ${MACHINE_ARCH} == "powerpc64"

--- 111 unchanged lines hidden ---