aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/Rules.mk
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-09-01 15:31:12 +0000
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-09-01 15:31:12 +0000
commitaa24d38a469b59abf1b95b732b6ea9ed86e511cf (patch)
tree12d423c2dd294e8ce9dd577af2c580df19a0b27f /xen/arch/x86/Rules.mk
parentfdda579ede6de2a4f182fc0553c3758c3365cfd4 (diff)
downloadxen-aa24d38a469b59abf1b95b732b6ea9ed86e511cf.tar.gz
xen-aa24d38a469b59abf1b95b732b6ea9ed86e511cf.tar.bz2
xen-aa24d38a469b59abf1b95b732b6ea9ed86e511cf.zip
Better Xen backtraces in debug builds (follow the
stack frame pointer). Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/arch/x86/Rules.mk')
-rw-r--r--xen/arch/x86/Rules.mk4
1 files changed, 1 insertions, 3 deletions
diff --git a/xen/arch/x86/Rules.mk b/xen/arch/x86/Rules.mk
index 0675d763cd..e73be57bbc 100644
--- a/xen/arch/x86/Rules.mk
+++ b/xen/arch/x86/Rules.mk
@@ -13,10 +13,8 @@ CFLAGS += -I$(BASEDIR)/include
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-default
-ifeq ($(optimize),y)
+ifneq ($(debug),y)
CFLAGS += -O3 -fomit-frame-pointer
-else
-x86_32/usercopy.o: CFLAGS += -O1
endif
# Prevent floating-point variables from creeping into Xen.