[Midnightbsd-cvs] src [7774] amd64: use -mno-omit-leaf-frame-pointer in addition to -fno-omit-frame-pointer
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 4 17:06:45 EDT 2016
Revision: 7774
http://svnweb.midnightbsd.org/src/?rev=7774
Author: laffer1
Date: 2016-09-04 17:06:44 -0400 (Sun, 04 Sep 2016)
Log Message:
-----------
amd64: use -mno-omit-leaf-frame-pointer in addition to -fno-omit-frame-pointer
... in kernel builds. This is to make behavior of clang consistent with
behavior of gcc.
Obtained from: FreeBSD
Modified Paths:
--------------
trunk/sys/conf/Makefile.amd64
trunk/sys/conf/kmod.mk
Property Changed:
----------------
trunk/sys/conf/Makefile.amd64
Modified: trunk/sys/conf/Makefile.amd64
===================================================================
--- trunk/sys/conf/Makefile.amd64 2016-09-04 20:46:26 UTC (rev 7773)
+++ trunk/sys/conf/Makefile.amd64 2016-09-04 21:06:44 UTC (rev 7774)
@@ -35,7 +35,7 @@
DTR_ENABLED!= grep KDTRACE_FRAME opt_kdtrace.h || true
HWPMC_ENABLED!= grep HWPMC opt_hwpmc_hooks.h || true
.if !empty(DDB_ENABLED) || !empty(DTR_ENABLED) || !empty(HWPMC_ENABLED)
-CFLAGS+= -fno-omit-frame-pointer
+CFLAGS+= -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
.endif
MKMODULESENV+= MACHINE=amd64
Property changes on: trunk/sys/conf/Makefile.amd64
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.4
\ No newline at end of property
Modified: trunk/sys/conf/kmod.mk
===================================================================
--- trunk/sys/conf/kmod.mk 2016-09-04 20:46:26 UTC (rev 7773)
+++ trunk/sys/conf/kmod.mk 2016-09-04 21:06:44 UTC (rev 7774)
@@ -128,7 +128,7 @@
CFLAGS+= ${DEBUG_FLAGS}
.if ${MACHINE_CPUARCH} == amd64
-CFLAGS+= -fno-omit-frame-pointer
+CFLAGS+= -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
.endif
.if defined(DEBUG) || defined(DEBUG_FLAGS)
More information about the Midnightbsd-cvs
mailing list