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
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to