From dd26fbc70f3e03dbbff76b5593d5dad97a66a0e0 Mon Sep 17 00:00:00 2001 From: arichardson Date: Tue, 13 Oct 2020 08:14:33 +0000 Subject: [PATCH] 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 --- share/mk/sys.mk | 4 ---- 1 file changed, 4 deletions(-) diff --git a/share/mk/sys.mk b/share/mk/sys.mk index b3843bb779b..e051cfe5a04 100644 --- a/share/mk/sys.mk +++ b/share/mk/sys.mk @@ -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 -- 2.45.0