You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I debugged this for a while and it seems like values from different CVs are ending up into different CVs. I think it's related to spill conflicts of CVs with ZEND_ASSIGN, but it's complicated to understand. Always returning 1 for IS_CV in zend_jit_spilling_may_cause_conflict does prevent the issue, so that hints that it's maybe indeed spill related.
Description
The following phpseclib testsuites fail on x86-64-v4 with tracing JIT only:
Reproducer: https://github.com/danog/jit_bugs,
bugs/phpseclib.sh tracing /app/tests/Unit/Crypt/RC2Test.php
ping @dstogov
PHP Version
nightly
Operating System
No response
The text was updated successfully, but these errors were encountered: