From: Keir Fraser Date: Mon, 17 Mar 2008 11:02:40 +0000 (+0000) Subject: Add -fno-optimize-sibling-calls to debug CFLAGS. Also get rid of ?= X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14247^2~70 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e78de9b54af8c678547146555feeeca765ae18fe;p=xen.git Add -fno-optimize-sibling-calls to debug CFLAGS. Also get rid of ?= assignment to CFLAGS. Signed-off-by: Keir Fraser --- diff --git a/config/StdGNU.mk b/config/StdGNU.mk index 82a99d3f11..c020357654 100644 --- a/config/StdGNU.mk +++ b/config/StdGNU.mk @@ -41,9 +41,8 @@ SONAME_LDFLAG = -soname SHLIB_CFLAGS = -shared ifneq ($(debug),y) -# Optimisation flags are overridable -CFLAGS ?= -O2 -fomit-frame-pointer +CFLAGS += -O2 -fomit-frame-pointer else # Less than -O1 produces bad code and large stack frames -CFLAGS ?= -O1 -fno-omit-frame-pointer +CFLAGS += -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls endif diff --git a/config/SunOS.mk b/config/SunOS.mk index c2a5594000..61fa489c27 100644 --- a/config/SunOS.mk +++ b/config/SunOS.mk @@ -45,11 +45,10 @@ SONAME_LDFLAG = -h SHLIB_CFLAGS = -R $(SunOS_LIBDIR) -shared ifneq ($(debug),y) -# Optimisation flags are overridable -CFLAGS ?= -O2 -fno-omit-frame-pointer +CFLAGS += -O2 -fno-omit-frame-pointer else # Less than -O1 produces bad code and large stack frames -CFLAGS ?= -O1 -fno-omit-frame-pointer +CFLAGS += -O1 -fno-omit-frame-pointer endif CFLAGS += -Wa,--divide -D_POSIX_C_SOURCE=200112L -D__EXTENSIONS__