Messages in this thread Patch in this message | | | Date | Mon, 1 Nov 2004 19:30:22 GMT | From | dhowells@redhat ... | Subject | [PATCH 12/14] FRV: Generate more useful debug info |
| |
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@redhat.com --- 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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |