title: gdb ARM Cortex-M exception Unwinding
body: <p>I have been working with some Cortex-M4 (Freescale K60) devices with a compiled by me GCC (v4.7.2), BinUtils (v2.22), Newlib (v1.20) and GDB (v7.5). I have always been annoyed by GDB's inability to unwind from hard exceptions.</p>
  
  <p>recently I had an opportunity to use FreeScale's CodeWarrior, where I loaded my binary for debug (compiled by my tools), and it could unwind the exception. It looks like CodeWarrior is running GDB v7.4.1 under the hood. Is there some patch I missed for GDB, or some configure option?</p>
  
  <p>Here is the script used to build GDB:
  TOOLCHAIN=gdb-7.5
  mkdir -p BUILD/gdb
  cd       BUILD/gdb
  ../../${TOOLCHAIN}/configure --prefix=${PREFIX} --target=${TARGET} --enable-interwork --enable-multilib --with-expat=yes --with-python --without-auto-load-safe-path 2>&amp;1 | tee configure.out
  make all install
  cd ../../</p>
  
  <p>Thanks!</p>