From 4d28b4d2061de712c2f21e3f71d562ce698f8ab8 Mon Sep 17 00:00:00 2001 From: "David E. O'Brien" Date: Sat, 22 Jan 2005 00:58:34 +0000 Subject: [PATCH] Embellish rev 1.61. If we're not building a debug kernel, use -O2 as before. Submitted by: ru --- sys/conf/kern.pre.mk | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sys/conf/kern.pre.mk b/sys/conf/kern.pre.mk index de997abfbfc9..483c315a6e6b 100644 --- a/sys/conf/kern.pre.mk +++ b/sys/conf/kern.pre.mk @@ -17,12 +17,17 @@ OBJCOPY?= objcopy SIZE?= size .if ${CC} == "icc" -COPTFLAGS?=-O +COPTFLAGS?= -O .else +. if defined(DEBUG) +_MINUS_O= -O +. else +_MINUS_O= -O2 +. endif . if ${MACHINE_ARCH} == "amd64" COPTFLAGS?=-O2 -frename-registers -pipe . else -COPTFLAGS?=-O -pipe +COPTFLAGS?=${_MINUS_O} -pipe . endif . if ${COPTFLAGS:M-O[23s]} != "" COPTFLAGS+= -fno-strict-aliasing