[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