[PATCH 12/14] FRV: Generate more useful debug info

From: dhowells
Date: Mon Nov 01 2004 - 14:47:22 EST


The attached patch permits the generation of more useful debugging information
by reducing the optimisation level and by telling the assembler to produce
debug info too.

Signed-Off-By: dhowells@xxxxxxxxxx
---
diffstat frv-debuginfo-2610rc1bk10.diff
Makefile | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)

diff -uNr /warthog/kernels/linux-2.6.10-rc1-bk10/Makefile linux-2.6.10-rc1-bk10-frv/Makefile
--- /warthog/kernels/linux-2.6.10-rc1-bk10/Makefile 2004-11-01 11:45:20.000000000 +0000
+++ linux-2.6.10-rc1-bk10-frv/Makefile 2004-11-01 11:48:36.397037723 +0000
@@ -497,11 +497,18 @@
# Defaults vmlinux but it is usually overriden in the arch makefile
all: vmlinux

+
+ifdef CONFIG_DEBUG_INFO
+CFLAGS += -g -O1
+AFLAGS += -Wa,--gdwarf2
+ASFLAGS += -Wa,--gdwarf2
+else
ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
CFLAGS += -Os
else
CFLAGS += -O2
endif
+endif

#Add align options if CONFIG_CC_* is not equal to 0
add-align = $(if $(filter-out 0,$($(1))),$(cc-option-align)$(2)=$($(1)))
@@ -516,10 +523,6 @@
CFLAGS += -fomit-frame-pointer
endif

-ifdef CONFIG_DEBUG_INFO
-CFLAGS += -g
-endif
-
include $(srctree)/arch/$(ARCH)/Makefile

# warn about C99 declaration after statement
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/