Request for review(XS): 7013812: C1: deopt blob too far from patching stub
igor.veresov at oracle.com
Thu Jan 20 21:45:53 PST 2011
After a bit of a thought, I decided to leave the 32bit as it was.
Webrev updated: http://cr.openjdk.java.net/~iveresov/7013812/webrev.00/
On 1/20/11 9:28 PM, Igor Veresov wrote:
> access_filed_patching and load_klass_patching stubs are using
> effectively a bp instruction to jump to deopt blob. This limits the
> distance between the deopt blob and these stub to 2^20, which is not
> enough. Since this situation could become possible also with a 32bit VM
> (the distance is only 1M), I decided to always use long jumps.
> Webrev: http://cr.openjdk.java.net/~iveresov/7013812/webrev.00/
More information about the hotspot-compiler-dev