diff options
author | kan <kan@FreeBSD.org> | 2004-07-28 06:07:02 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2004-07-28 06:07:02 +0000 |
commit | 9e6b9c5d58dfaa97e53094c8c36d6e9a8ea5de64 (patch) | |
tree | 85ef00573e544f097d3f09c92dc17b46407a5ec0 /sys/conf/kern.pre.mk | |
parent | cd2bbc3feddb736348af98e6a8f960dc78c545b6 (diff) | |
download | FreeBSD-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.mk | 4 |
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" |