svn commit: r366664 - head/share/mk
Alex Richardson
arichardson at FreeBSD.org
Tue Oct 13 08:14:34 UTC 2020
Author: arichardson
Date: Tue Oct 13 08:14:33 2020
New Revision: 366664
URL: https://svnweb.freebsd.org/changeset/base/366664
Log:
Stop using -O instead of -O2 for MIPS
Until clang 11 that was equivalent to -O2, but clang changed it to -O1 so
generated MIPS code will now be unnecessarily slow. It also removes a weird
special case from sys.mk.
This is similar to the D26471 change for debug kernels and should not change
anything since everything was previously building MIPS code at -O2 until the
clang 11 update.
Reviewed By: trasz
Differential Revision: https://reviews.freebsd.org/D26749
Modified:
head/share/mk/sys.mk
Modified: head/share/mk/sys.mk
==============================================================================
--- head/share/mk/sys.mk Tue Oct 13 05:39:43 2020 (r366663)
+++ head/share/mk/sys.mk Tue Oct 13 08:14:33 2020 (r366664)
@@ -166,11 +166,7 @@ CC ?= c89
CFLAGS ?= -O
.else
CC ?= cc
-.if ${MACHINE_CPUARCH} == "mips"
-CFLAGS ?= -O -pipe
-.else
CFLAGS ?= -O2 -pipe
-.endif
.if defined(NO_STRICT_ALIASING)
CFLAGS += -fno-strict-aliasing
.endif
More information about the svn-src-all
mailing list