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