gcc/libgfortran/runtime
Janne Blomqvist 1ff101ff12 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
2011-11-09 18:04:42 +02:00
..
backtrace.c PR 46686 Implement backtrace with _Unwind_Backtrace from libgcc. 2011-11-09 18:04:42 +02:00
bounds.c
compile_options.c
convert_char.c
environ.c
error.c re PR libfortran/47972 (error.c:158:7: warning: return makes pointer from integer without a cast) 2011-11-08 21:58:47 +00:00
fpu.c
in_pack_generic.c
in_unpack_generic.c
main.c
memory.c
pause.c
select_inc.c
select.c
stop.c ctime.c: Include <stdlib.h>. 2011-07-23 11:06:04 +00:00
string.c