Running many iterations of _200_check fails floating point remainder test

Description

SPEC JVM 98's _200_check is failing when run with -X:aos:initial_compiler=opt -X:irc:O2 -X:aos:enable_recompilation=false . The output looks like:

checkRemainders: long Failed: -10.5 % -7.0 = -3.5 (should be: -3.5

******************************************
remainders failed
******************************************

Environment

None

Assignee

Ian Rogers

Reporter

Ian Rogers

Labels

None

Fix versions

Priority

Highest
Configure