diff options
Diffstat (limited to 'boehm-gc/mach_dep.c')
-rw-r--r-- | boehm-gc/mach_dep.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/boehm-gc/mach_dep.c b/boehm-gc/mach_dep.c index 2c321fa978d..327e11ca690 100644 --- a/boehm-gc/mach_dep.c +++ b/boehm-gc/mach_dep.c @@ -431,6 +431,9 @@ ptr_t cold_gc_frame; (void) setjmp(regs); # else (void) _setjmp(regs); + /* We don't want to mess with signals. According to */ + /* SUSV3, setjmp() may or may not save signal mask. */ + /* _setjmp won't, but is less portable. */ # endif # endif /* !HAVE_BUILTIN_UNWIND_INIT */ # if (defined(SPARC) && !defined(HAVE_BUILTIN_UNWIND_INIT)) \ |