Catch gas exit-via-signal

gas/
	* as.h (gas_assert): Use abort.
	(as_assert): Remove.
	(signal_init): Declare.
	* as.c (main): Call signal_init.
	* messages.c: #include <signal.h>
	(as_assert): Delete.
	(as_abort): Allow NULL FILE.
	(signal_crash): New.
	(signal_init): Register fatal signal handlers.
	* configure.ac: Check for strsignal.
	* config.in: Rebuilt.
	* configure: Rebuilt.
This commit is contained in:
Nathan Sidwell
2017-01-18 08:23:10 -05:00
parent 319b82e47d
commit 1ec4b9f28b
7 changed files with 92 additions and 28 deletions

View File

@@ -1186,6 +1186,7 @@ main (int argc, char ** argv)
int macro_strip_at;
start_time = get_run_time ();
signal_init ();
#ifdef HAVE_SBRK
start_sbrk = (char *) sbrk (0);
#endif