--- old/src/share/vm/opto/chaitin.cpp 2017-06-26 18:37:12.000000000 -0700 +++ new/src/share/vm/opto/chaitin.cpp 2017-06-26 18:37:12.000000000 -0700 @@ -1300,7 +1300,7 @@ if( iscore < score || (iscore == score && iarea > area && lrgs(lo_score)._was_spilled2) || (iscore == score && iarea == area && - ( (ibound && !bound) || ibound == bound && (icost < cost) )) ) { + ( (ibound && !bound) || (ibound == bound && (icost < cost)) )) ) { lo_score = i; score = iscore; area = iarea;