mirror of https://github.com/python/cpython
Merge 3.4 (faulthandler ICC)
This commit is contained in:
commit
d1f3a002c3
|
@ -440,6 +440,7 @@ Doug Fort
|
|||
Chris Foster
|
||||
John Fouhy
|
||||
Andrew Francis
|
||||
Matt Frank
|
||||
Stefan Franke
|
||||
Martin Franklin
|
||||
Kent Frazier
|
||||
|
|
|
@ -941,7 +941,14 @@ faulthandler_fatal_error_py(PyObject *self, PyObject *args)
|
|||
}
|
||||
|
||||
#if defined(HAVE_SIGALTSTACK) && defined(HAVE_SIGACTION)
|
||||
static Py_uintptr_t
|
||||
#ifdef __INTEL_COMPILER
|
||||
/* Issue #23654: Turn off ICC's tail call optimization for the
|
||||
* stack_overflow generator. ICC turns the recursive tail call into
|
||||
* a loop. */
|
||||
# pragma intel optimization_level 0
|
||||
#endif
|
||||
static
|
||||
Py_uintptr_t
|
||||
stack_overflow(Py_uintptr_t min_sp, Py_uintptr_t max_sp, size_t *depth)
|
||||
{
|
||||
/* allocate 4096 bytes on the stack at each call */
|
||||
|
|
Loading…
Reference in New Issue