summaryrefslogtreecommitdiffstats
path: root/sys/conf/kmod.mk
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2005-02-09 07:34:22 +0000
committerobrien <obrien@FreeBSD.org>2005-02-09 07:34:22 +0000
commit571c219f40d8d763cf776f443b1518a86200ab5e (patch)
tree7cc862134ce7de5b0fe205c222891a8907bea4bb /sys/conf/kmod.mk
parent1ed2c0f5bce322875f22314f68ad5b462a126026 (diff)
downloadFreeBSD-src-571c219f40d8d763cf776f443b1518a86200ab5e.zip
FreeBSD-src-571c219f40d8d763cf776f443b1518a86200ab5e.tar.gz
Emblish rev 1.180 to -fno-strict-alias w/-Os & -O3 also.
Diffstat (limited to 'sys/conf/kmod.mk')
-rw-r--r--sys/conf/kmod.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk
index ecb7201..92a2dde 100644
--- a/sys/conf/kmod.mk
+++ b/sys/conf/kmod.mk
@@ -70,8 +70,10 @@ OBJCOPY?= objcopy
.if ${CC} == "icc"
CFLAGS:= ${CFLAGS:C/(-x[^M^K^W]+)[MKW]+|-x[MKW]+/\1/}
.else
+. if ${CFLAGS:M-O[23s]} != ""
+CFLAGS+= -fno-strict-aliasing
+. endif
WERROR?= -Werror
-CFLAGS:= ${CFLAGS:C/-O2/-O2 -fno-strict-aliasing/}
.endif
CFLAGS+= ${WERROR}
CFLAGS+= -D_KERNEL
OpenPOWER on IntegriCloud