+2018-03-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ c-stack: port to recent GCC build
+ Problem reported by The Fireplace (Bug#30913).
+ * lib/c-stack.c (die): Define only if used.
+
2018-03-20 Bruno Haible <bruno@clisp.org>
euidaccess: Port to native Windows.
static char const * volatile program_error_message;
static char const * volatile stack_overflow_message;
+#if ((HAVE_LIBSIGSEGV && ! HAVE_XSI_STACK_OVERFLOW_HEURISTIC) \
+ || (HAVE_SIGALTSTACK && HAVE_DECL_SIGALTSTACK \
+ && HAVE_STACK_OVERFLOW_HANDLING && SIGINFO_WORKS))
+
/* Output an error message, then exit with status EXIT_FAILURE if it
appears to have been a stack overflow, or with a core dump
otherwise. This function is async-signal-safe. */
raise (signo);
abort ();
}
+#endif
#if (HAVE_SIGALTSTACK && HAVE_DECL_SIGALTSTACK \
&& HAVE_STACK_OVERFLOW_HANDLING) || HAVE_LIBSIGSEGV