--- old/src/share/vm/opto/parseHelper.cpp 2013-04-30 19:32:24.000000000 -0700 +++ new/src/share/vm/opto/parseHelper.cpp 2013-04-30 19:32:24.000000000 -0700 @@ -284,6 +284,11 @@ klass == C->env()->StringBuffer_klass())) { C->set_has_stringbuilder(true); } + + // Keep track of boxed values for EliminateAutoBox optimizations. + if (C->eliminate_autobox() && klass->is_box_klass()) { + C->set_has_boxed_value(true); + } } #ifndef PRODUCT