--- old/src/hotspot/share/adlc/output_c.cpp 2018-03-27 16:30:20.049573685 +0200 +++ new/src/hotspot/share/adlc/output_c.cpp 2018-03-27 16:30:14.893594295 +0200 @@ -3936,6 +3936,9 @@ fprintf(fp_cpp, "%s node->_prob = _leaf->as_If()->_prob;\n", indent); fprintf(fp_cpp, "%s node->_fcnt = _leaf->as_If()->_fcnt;\n", indent); } + if (inst->is_ideal_jump()) { + fprintf(fp_cpp, "%s node->_probs = _leaf->as_Jump()->_probs;\n", indent); + } if( inst->is_ideal_fastlock() ) { fprintf(fp_cpp, "%s node->_counters = _leaf->as_FastLock()->counters();\n", indent); fprintf(fp_cpp, "%s node->_rtm_counters = _leaf->as_FastLock()->rtm_counters();\n", indent);