Commit 674f99894a6 for php
commit 674f99894a69d02c39bf34e00682cd2bb11f325f
Merge: 17b4c5f4f19 07fc708950b
Author: Ilia Alshanetsky <ilia@ilia.ws>
Date: Thu Oct 22 12:24:21 2026 -0400
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
ext/opcache: Fix tracing JIT range narrowing against a non-integer operand
diff --cc NEWS
index db11f661ca5,4c87bae6097..ef48a0ef47b
--- a/NEWS
+++ b/NEWS
@@@ -49,6 -60,11 +49,9 @@@ PH
MariaDB PAM account). (lazerg)
- Opcache:
+ . Fixed tracing JIT returning a wrapped integer instead of a float on
+ integer overflow after an integer was compared with a float or
+ numeric-string literal. (Ilia Alshanetsky)
- . Fixed bug GH-20890 (Segfault in zval_undefined_cv with non-simple property
- hook with minimal tracing JIT). (ndossche)
. Fixed bug GH-17626 (JIT corrupts an opline handler when blacklisting a
root trace at the opcache.jit_max_root_traces limit, causing spurious
"Too few arguments" errors and crashes). (RV7PR)