https://github.com/python/cpython/commit/0790418a0406cc5419bfd9d718522a749542bbc8 commit: 0790418a0406cc5419bfd9d718522a749542bbc8 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: mdboom <[email protected]> date: 2024-07-08T09:22:44-04:00 summary:
[3.13] gh-121338: Remove GH-pragma optimize (GH-121340) (#121492) gh-121338: Remove GH-pragma optimize (GH-121340) (cherry picked from commit d69529d31ccd1510843cfac1ab53bb8cb027541f) Co-authored-by: Michael Droettboom <[email protected]> files: M Python/ceval.c diff --git a/Python/ceval.c b/Python/ceval.c index 324d062fe9bb43..e2521a4954d815 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -676,15 +676,6 @@ extern void _PyUOpPrint(const _PyUOpInstruction *uop); * so consume 3 units of C stack */ #define PY_EVAL_C_STACK_UNITS 2 -#if defined(_MSC_VER) && defined(_Py_USING_PGO) -/* gh-111786: _PyEval_EvalFrameDefault is too large to optimize for speed with - PGO on MSVC. Disable that optimization temporarily. If this is fixed - upstream, we should gate this on the version of MSVC. - */ -# pragma optimize("t", off) -/* This setting is reversed below following _PyEval_EvalFrameDefault */ -#endif - PyObject* _Py_HOT_FUNCTION _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int throwflag) { @@ -1125,7 +1116,6 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int # pragma GCC diagnostic pop #elif defined(_MSC_VER) /* MS_WINDOWS */ # pragma warning(pop) -# pragma optimize("", on) #endif static void _______________________________________________ Python-checkins mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-checkins.python.org/ Member address: [email protected]
