Request for review(S): 6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
igor.veresov at oracle.com
Tue Sep 21 13:29:39 PDT 2010
Thanks, Tom and John!
On 9/21/10 12:35 PM, Tom Rodriguez wrote:
> It's a bit ugly but I don't see a simpler fix. Looks good.
> On Sep 20, 2010, at 7:50 PM, Igor Veresov wrote:
>> This guarantee should hold true for C2 but is not necessarily true for C1. The fix is to propagate the compiler type of the deopting method to vframeArrayElement::unpack_on_stack() and apply the guarantee only to c2-compiled methods.
>> Webrev: http://cr.openjdk.java.net/~iveresov/6986270/webrev.00/
More information about the hotspot-compiler-dev