File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -951,7 +951,8 @@ _PyObjectArray_Free(PyObject **array, PyObject **scratch)
951951#if (defined(__GNUC__ ) && __GNUC__ >= 10 && !defined(__clang__ )) && defined(__x86_64__ )
952952/*
953953 * gh-129987: The SLP autovectorizer can cause poor code generation for
954- * opcode dispatch in some GCC versions (observed in GCCs 12 through 15),
954+ * opcode dispatch in some GCC versions (observed in GCCs 12 through 15,
955+ * probably caused by https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115777),
955956 * negating any benefit we get from vectorization elsewhere in the
956957 * interpreter loop. Disabling it significantly affected older GCC versions
957958 * (prior to GCC 9, 40% performance drop), so we have to selectively disable
You can’t perform that action at this time.
0 commit comments