--- old/src/hotspot/share/opto/mulnode.cpp 2018-07-11 14:32:35.004505751 -0700 +++ new/src/hotspot/share/opto/mulnode.cpp 2018-07-11 14:32:34.584497755 -0700 @@ -47,7 +47,7 @@ //------------------------------Identity--------------------------------------- // Multiplying a one preserves the other argument Node* MulNode::Identity(PhaseGVN* phase) { - register const Type *one = mul_id(); // The multiplicative identity + const Type *one = mul_id(); // The multiplicative identity if( phase->type( in(1) )->higher_equal( one ) ) return in(2); if( phase->type( in(2) )->higher_equal( one ) ) return in(1);