--- old/src/share/vm/opto/ifnode.cpp 2016-07-03 23:42:56.218526131 +0900 +++ new/src/share/vm/opto/ifnode.cpp 2016-07-03 23:42:56.079526709 +0900 @@ -1451,7 +1451,7 @@ igvn->hash_delete(this); // Remove self to prevent spurious V-N Node *idom = in(0); // Need opcode to decide which way 'this' test goes - int prev_op = prev_dom->Opcode(); + uint prev_op = prev_dom->Opcode(); Node *top = igvn->C->top(); // Shortcut to top // Loop predicates may have depending checks which should not @@ -1505,7 +1505,7 @@ // Setup to scan up the CFG looking for a dominating test Node* dom = in(0); Node* prev_dom = this; - int op = Opcode(); + uint op = Opcode(); // Search up the dominator tree for an If with an identical test while (dom->Opcode() != op || // Not same opcode? dom->in(1) != in(1) || // Not same input 1?