--- old/src/share/vm/opto/library_call.cpp 2014-04-30 13:44:27.163035879 +0200 +++ new/src/share/vm/opto/library_call.cpp 2014-04-30 13:44:27.075035874 +0200 @@ -1733,6 +1733,8 @@ result_region->init_req(2, control()); result_val->init_req(2, value); set_control(_gvn.transform(result_region)); + // Make sure type of PhiNode is recorded + _gvn.transform(result_val); return result_val; } else { return result;