Request for reviews (S): 6851282: JIT miscompilation results in null entry in array when using CompressedOops

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Thu Jul 16 13:49:56 PDT 2009


Thanks Tom

Vladimir

Tom Rodriguez wrote:
> looks ok.
> 
> tom
> 
> On Jul 15, 2009, at 4:40 PM, Vladimir Kozlov wrote:
> 
>> http://cr.openjdk.java.net/~kvn/6851282/webrev.00
>>
>> Fixed 6851282: JIT miscompilation results in null entry in array when 
>> using CompressedOops
>>
>> Problem:
>> PhiNode::Ideal() has optimization which pushes DecodeN node
>> down through Phi. But it may set incorrect type (TOP) for
>> new Phi node when it use DecodeN's input on dead path.
>>
>> Solution:
>> Get type for new Phi from non dead path.
>>
>> Reviewed by:
>>
>> Fix verified (y/n): y, bug's test
>>
>> Other testing:
>> JPRT
>>
> 



More information about the hotspot-compiler-dev mailing list