--- old/src/share/vm/opto/subnode.cpp 2014-05-05 12:30:19.784267000 -0700 +++ new/src/share/vm/opto/subnode.cpp 2014-05-05 12:30:18.913807000 -0700 @@ -242,8 +242,8 @@ const Type *SubINode::sub( const Type *t1, const Type *t2 ) const { const TypeInt *r0 = t1->is_int(); // Handy access const TypeInt *r1 = t2->is_int(); - int32 lo = r0->_lo - r1->_hi; - int32 hi = r0->_hi - r1->_lo; + int32_t lo = r0->_lo - r1->_hi; + int32_t hi = r0->_hi - r1->_lo; // We next check for 32-bit overflow. // If that happens, we just assume all integers are possible.