Skip to content

Commit 08c990c

Browse files
re-enable slp vectorizer for tail calling
1 parent 0b10b97 commit 08c990c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Python/ceval.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,7 @@ _PyObjectArray_Free(PyObject **array, PyObject **scratch)
10031003
#include "generated_cases.c.h"
10041004
#endif
10051005

1006-
#if (defined(__GNUC__) && __GNUC__ >= 10 && !defined(__clang__)) && defined(__x86_64__)
1006+
#if (defined(__GNUC__) && __GNUC__ >= 10 && !defined(__clang__)) && defined(__x86_64__) && !_Py_TAIL_CALL_INTERP
10071007
/*
10081008
* gh-129987: The SLP autovectorizer can cause poor code generation for
10091009
* opcode dispatch in some GCC versions (observed in GCCs 12 through 15,

0 commit comments

Comments
 (0)