@@ -469,18 +469,20 @@ cmp_ok 0x3ffffffffffffffe % -0xc000000000000000, '==', -0x8000000000000002, 'mo
469469cmp_ok 0x3fffffffffffffff % -0xc000000000000000, ' ==' , -0x8000000000000001, ' modulo is (IV_MIN-1)' ;
470470cmp_ok 0x4000000000000000 % -0xc000000000000000, ' ==' , -0x8000000000000000, ' modulo is IV_MIN' ;
471471
472- # Arithmetic close to IV overflow
472+ # Arithmetic close to IV overflow [GH 23503]
473473
474474# These had been handled in generic (slower) code, but now in fast path
475- # (as "simple common case"). Either way, these tests should pass.
475+ # (as "simple common case") after [GH 23503].
476+ # Either way, these tests should pass.
476477$q = 9223372036854775800;
477478cmp_ok 5 + $q , ' ==' , 9223372036854775805, " 5 + $q " ;
478479cmp_ok $q - -5, ' ==' , 9223372036854775805, " $q - -5" ;
479480$q = 1111111111111111111;
480481cmp_ok $q * 5, ' ==' , 5555555555555555555, " $q * 5" ;
481482
482- # IV <op> IV -> UV/NV promotion
483+ # IV <op> IV -> UV/NV promotion [GH 23503]
483484
485+ # These tests should pass invariably before and after [GH 23503].
484486$q = 7777777777777777777;
485487$r = 2222222222222222223;
486488# Note 10000000000000000000 can be represented accurately in both
0 commit comments