aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanne Blomqvist <jb@gcc.gnu.org>2011-11-09 18:04:42 +0200
committerJanne Blomqvist <jb@gcc.gnu.org>2011-11-09 18:04:42 +0200
commit1ff101ff12c5e573740d0b8cb24ebfa416193f59 (patch)
treeb0dcabb54361e5e3a6242e307bb50ceb26cba8ef /gcc
parent560bb0136fa74c8562d7e078eef29d3d1f7b6fc5 (diff)
downloadgcc-1ff101ff12c5e573740d0b8cb24ebfa416193f59.zip
gcc-1ff101ff12c5e573740d0b8cb24ebfa416193f59.tar.gz
gcc-1ff101ff12c5e573740d0b8cb24ebfa416193f59.tar.bz2
PR 46686 Implement backtrace with _Unwind_Backtrace from libgcc.
2011-11-09 Janne Blomqvist <jb@gcc.gnu.org> PR fortran/46686 * configure.ac: Don't check execinfo.h, backtrace, backtrace_symbols_fd. Check execve instead of execvp. Call GCC_CHECK_UNWIND_GETIPINFO. * runtime/backtrace.c: Don't include unused headers, include limits.h and unwind.h. (CAN_FORK): Check execve instead of execvp. (GLIBC_BACKTRACE): Remove. (bt_header): Conform to gdb backtrace format. (struct bt_state): New struct. (trace_function): New function. (show_backtrace): Use _Unwind_Backtrace from libgcc instead of glibc backtrace functions. * Makefile.in: Regenerated. * aclocal.m4: Regenerated. * config.h.in: Regenerated. * configure: Regenerated. From-SVN: r181209
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions