Request for review: JDK-8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset

Azeem Jiva azeem.jiva at oracle.com
Wed Apr 24 14:15:09 PDT 2013


TieredCompilation is not the default, but will be soon.  

--
Azeem Jiva
@javawithjiva

On Apr 24, 2013, at 1:56 PM, Jiangli Zhou <jiangli.zhou at oracle.com> wrote:

> Hi Coleen,
> 
> Thanks very much for the quick response. Class data sharing was not the trigger, -XX:+TieredCompilation exposes the bug. I also thought tiered compilation was enabled by default with c2...
> 
> Thanks,
> Jiangli
> 
> On 04/24/2013 01:35 PM, Coleen Phillimore wrote:
>> On 4/24/2013 3:37 PM, Jiangli Zhou wrote:
>>> Please review the following fix for JDK-8013041. The 'jmpb' using 8-bit displacement needs to be replaced with 'jmp' with more instructions now generated between the jump instruction and the target.
>>> 
>>>   http://cr.openjdk.java.net/~jiangli/8013041/webrev.00/
>>> 
>>> Thanks,
>>> 
>>> Jiangli
>> 
>> This looks good.  I thought TieredCompilation was the default.   So it wasn't class data sharing that provoked the bug?
>> thanks,
>> Coleen
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20130424/d16a7084/attachment-0001.html 


More information about the hotspot-runtime-dev mailing list