Request for review(S): 6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails

Tom Rodriguez tom.rodriguez at oracle.com
Tue Sep 21 12:35:56 PDT 2010


It's a bit ugly but I don't see a simpler fix.  Looks good.

tom

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/
> 
> 
> Thanks,
> igor



More information about the hotspot-compiler-dev mailing list