RFR(M) 8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)

Igor Veresov igor.veresov at oracle.com
Mon Aug 22 17:59:06 UTC 2016


Thanks, Vladimir!

> On Aug 22, 2016, at 10:24 AM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
> 
> Good.
> 
> thanks,
> Vladimir
> 
> On 8/22/16 9:08 AM, Igor Veresov wrote:
>> When inlining through MH intrinsics (invokeBasic, linkTo*), the return value produced by the method we bind to has to be dropped if the intrinsic method returns void. C1 didn’t do it and the following
>> change fixes that.
>> 
>> 
>> JBS: https://bugs.openjdk.java.net/browse/JDK-8164122
>> Webrev: http://cr.openjdk.java.net/~iveresov/8164122/webrev.00/
>> 
>> 
>> Thanks,
>> igor



More information about the hotspot-compiler-dev mailing list