summaryrefslogtreecommitdiffstats
path: root/sys/conf/kern.pre.mk
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2004-07-28 06:07:02 +0000
committerkan <kan@FreeBSD.org>2004-07-28 06:07:02 +0000
commit9e6b9c5d58dfaa97e53094c8c36d6e9a8ea5de64 (patch)
tree85ef00573e544f097d3f09c92dc17b46407a5ec0 /sys/conf/kern.pre.mk
parentcd2bbc3feddb736348af98e6a8f960dc78c545b6 (diff)
downloadFreeBSD-src-9e6b9c5d58dfaa97e53094c8c36d6e9a8ea5de64.zip
FreeBSD-src-9e6b9c5d58dfaa97e53094c8c36d6e9a8ea5de64.tar.gz
Allow for aggressive function inlining. This might have to be fine-tuned
later.
Diffstat (limited to 'sys/conf/kern.pre.mk')
-rw-r--r--sys/conf/kern.pre.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/conf/kern.pre.mk b/sys/conf/kern.pre.mk
index dc5e208..98d1c73 100644
--- a/sys/conf/kern.pre.mk
+++ b/sys/conf/kern.pre.mk
@@ -70,6 +70,8 @@ COPTS= ${INCLUDES} -D_KERNEL -include opt_global.h
CFLAGS= ${COPTFLAGS} ${CWARNFLAGS} ${DEBUG} ${COPTS}
.if ${CC} != "icc"
CFLAGS+= -fno-common -finline-limit=${INLINE_LIMIT}
+CFLAGS+= --param inline-unit-growth=100
+CFLAGS+= --param large-function-growth=1000
WERROR?= -Werror
.endif
@@ -88,7 +90,7 @@ CFLAGS+= -DGPROF4 -DGUPROF
# XXX doesn't work yet
#PROF= -prof_gen
. else
-PROF= -finstrument-functions
+PROF= -finstrument-functions -Wno-inline
. endif
.else
. if ${CC} == "icc"
OpenPOWER on IntegriCloud