comparison src/share/vm/runtime/deoptimization.cpp @ 3345:bad7ecd0b6ed

5091921: Sign flip issues in loop optimizer Summary: Fix integer overflow problem in the code generated by loop optimizer. Reviewed-by: never
author kvn
date Wed, 04 May 2011 13:12:42 -0700
parents 2e038ad0c1d0
children dcfb3dede009
comparison
equal deleted inserted replaced
3344:0139aac70fb5 3345:bad7ecd0b6ed
1771 "unreached", 1771 "unreached",
1772 "unhandled", 1772 "unhandled",
1773 "constraint", 1773 "constraint",
1774 "div0_check", 1774 "div0_check",
1775 "age", 1775 "age",
1776 "predicate" 1776 "predicate",
1777 "loop_limit_check"
1777 }; 1778 };
1778 const char* Deoptimization::_trap_action_name[Action_LIMIT] = { 1779 const char* Deoptimization::_trap_action_name[Action_LIMIT] = {
1779 // Note: Keep this in sync. with enum DeoptAction. 1780 // Note: Keep this in sync. with enum DeoptAction.
1780 "none", 1781 "none",
1781 "maybe_recompile", 1782 "maybe_recompile",