mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-23 00:51:00 +08:00
host-darwin.c (segv_handler): When -dH is used, call abort() after running out of stack space.
* config/rs6000/host-darwin.c (segv_handler): When -dH is used, call abort() after running out of stack space. From-SVN: r66282
This commit is contained in:
parent
a6fdc0868e
commit
505b0fd661
@ -1,5 +1,8 @@
|
||||
2003-04-29 Geoffrey Keating <geoffk@apple.com>
|
||||
|
||||
* config/rs6000/host-darwin.c (segv_handler): When -dH is used,
|
||||
call abort() after running out of stack space.
|
||||
|
||||
* c-typeck.c (function_types_compatible_p): Ignore incompatible
|
||||
'volatile' qualifiers on a function's return type in GNU mode.
|
||||
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include "hosthooks.h"
|
||||
#include "hosthooks-def.h"
|
||||
#include "toplev.h"
|
||||
#include "diagnostic.h"
|
||||
|
||||
static void segv_crash_handler PARAMS ((int));
|
||||
static void segv_handler PARAMS ((int, siginfo_t *, void *));
|
||||
@ -105,6 +106,9 @@ segv_handler (sig, sip, scp)
|
||||
}
|
||||
}
|
||||
|
||||
if (global_dc->abort_on_error)
|
||||
abort ();
|
||||
|
||||
exit (FATAL_EXIT_CODE);
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
host-darwin.o : $(srcdir)/config/rs6000/host-darwin.c $(CONFIG_H) $(SYSTEM_H) \
|
||||
coretypes.h hosthooks.h hosthooks-def.h toplev.h
|
||||
coretypes.h hosthooks.h hosthooks-def.h toplev.h diagnostic.h
|
||||
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
$(srcdir)/config/rs6000/host-darwin.c
|
||||
|
Loading…
x
Reference in New Issue
Block a user