diff options
author | Janne Blomqvist <jb@gcc.gnu.org> | 2011-11-09 18:04:42 +0200 |
---|---|---|
committer | Janne Blomqvist <jb@gcc.gnu.org> | 2011-11-09 18:04:42 +0200 |
commit | 1ff101ff12c5e573740d0b8cb24ebfa416193f59 (patch) | |
tree | b0dcabb54361e5e3a6242e307bb50ceb26cba8ef /libgfortran/Makefile.in | |
parent | 560bb0136fa74c8562d7e078eef29d3d1f7b6fc5 (diff) | |
download | gcc-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 'libgfortran/Makefile.in')
-rw-r--r-- | libgfortran/Makefile.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libgfortran/Makefile.in b/libgfortran/Makefile.in index 80a6c60..205037c 100644 --- a/libgfortran/Makefile.in +++ b/libgfortran/Makefile.in @@ -51,6 +51,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \ $(top_srcdir)/../config/multi.m4 \ $(top_srcdir)/../config/override.m4 \ $(top_srcdir)/../config/stdint.m4 \ + $(top_srcdir)/../config/unwind_ipinfo.m4 \ $(top_srcdir)/../ltoptions.m4 $(top_srcdir)/../ltsugar.m4 \ $(top_srcdir)/../ltversion.m4 $(top_srcdir)/../lt~obsolete.m4 \ $(top_srcdir)/acinclude.m4 $(top_srcdir)/../config/acx.m4 \ |