--- old/src/hotspot/share/c1/c1_LIRGenerator.cpp 2018-04-05 20:10:07.704007351 +0530 +++ new/src/hotspot/share/c1/c1_LIRGenerator.cpp 2018-04-05 20:10:07.456007340 +0530 @@ -915,7 +915,7 @@ LIR_Opr LIRGenerator::round_item(LIR_Opr opr) { assert(opr->is_register(), "why spill if item is not register?"); - if (RoundFPResults && UseSSE < 1 && opr->is_single_fpu()) { + if (RoundFPResults X86_ONLY(&& UseSSE) < 1 && opr->is_single_fpu()) { LIR_Opr result = new_register(T_FLOAT); set_vreg_flag(result, must_start_in_memory); assert(opr->is_register(), "only a register can be spilled");