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 e470ed84b13c5c943452a593ecb4de8f9708d723..7e58a8a32fb3359133debf44d5ed38fed31d413c 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 ef798306bf5a31a7202e58d5574903772d8c7ec4..c5b5318f0293003ee58b0d20f3e1321ee937c271 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