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)