Commit f51616237a7 for php
commit f51616237a724cc166ad49c18b10699008f15fb4
Merge: 8c17f1e8fa3 9874dcce41d
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date: Sun Oct 18 10:59:26 2026 +0200
Merge branch 'PHP-8.5' into PHP-8.6
* PHP-8.5:
JIT: Fix SIGFPE on LONG_MIN % -1 with a constant divisor
diff --cc ext/opcache/tests/jit/mod_002.phpt
index a19d8c41ac3,10dcae8440b..175398a617a
--- a/ext/opcache/tests/jit/mod_002.phpt
+++ b/ext/opcache/tests/jit/mod_002.phpt
@@@ -32,8 -32,9 +32,9 @@@ var_dump(modNeg33(125))
var_dump(modNeg33(-125));
try {
var_dump(modNeg1(125));
+ var_dump(modNeg1(PHP_INT_MIN));
} catch (Throwable $e) {
- echo "Exception " . $e->getMessage() . "\n";
+ echo $e::class, ': ', $e->getMessage(), "\n";
}
try {
var_dump(mod0(125));
@@@ -49,4 -50,5 +50,5 @@@ int(-29
int(26)
int(-26)
int(0)
+ int(0)
-Exception (DivisionByZeroError): Modulo by zero
+DivisionByZeroError: Modulo by zero