m68k: add unwind tables to backtrace
authorAndreas Schwab <schwab@linux-m68k.org>
Sun, 20 Jan 2013 00:31:07 +0000 (01:31 +0100)
committerAndreas Schwab <schwab@linux-m68k.org>
Sun, 20 Jan 2013 13:29:57 +0000 (14:29 +0100)
ports/ChangeLog.m68k
ports/sysdeps/m68k/Makefile

index e470ed8..7e58a8a 100644 (file)
@@ -1,3 +1,7 @@
+2013-01-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/m68k/Makefile (CFLAGS-backtrace.c): Add -funwind-tables.
+
 2013-01-19  Andreas Schwab  <schwab@linux-m68k.org>
 
        * sysdeps/m68k/backtrace.c: New file.
index ef79830..c5b5318 100644 (file)
@@ -26,8 +26,14 @@ asm-CPPFLAGS += $(m68k-syntax-flag)
 
 pic-ccflag = -fpic
 
+ifeq ($(subdir),setjmp)
 # Make sure setjmp.c is compiled with a frame pointer
 CFLAGS-setjmp.c := -fno-omit-frame-pointer
+endif
+
+ifeq ($(subdir),debug)
+CFLAGS-backtrace.c += -funwind-tables
+endif
 
 ifeq ($(subdir),elf)
 CFLAGS-rtld.c += -Wno-uninitialized -Wno-unused