Request for reviews (XS): 6864914: SPECjvm2008 produces invalid result with zero based Compressed Oops

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Thu Jul 30 15:43:43 PDT 2009


looks good.

tom

On Jul 30, 2009, at 3:00 PM, Vladimir Kozlov wrote:

>
> http://cr.openjdk.java.net/~kvn/6864914/webrev.00
>
> Fixed 6864914: SPECjvm2008 produces invalid result with zero based  
> Compressed Oops
>
> Problem:
> decodeHeapOop_not_null() defined as not modifying flags
> but "shift" instruction is used for it where narrow base is zero.
>
> Solution:
> Always use "lea" instruction instead of "shift".
>
> Reviewed by:
>
> Fix verified (y/n): y, jvm2008
>
> Other testing:
> JPRT
>




More information about the hotspot-compiler-dev mailing list