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