lkml.org 
[lkml]   [2004]   [Nov]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    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/
    \
     
     \ /
      Last update: 2005-03-22 14:07    [W:4.970 / U:0.136 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site