[8u] RFR for JDK-8134918 - C2: Type speculation produces mismatched unsafe accesses

Vladimir Kozlov vladimir.kozlov at oracle.com
Wed Oct 19 02:56:35 UTC 2016


Hi Shafi,

You should also consider backporting following related fixes:

https://bugs.openjdk.java.net/browse/JDK-8155781
https://bugs.openjdk.java.net/browse/JDK-8162101

Otherwise you may hit asserts added by 8134918 changes.

Thanks,
Vladimir

On 10/17/16 3:12 AM, Shafi Ahmad wrote:
> Hi All,
>
> Please review the backport of JDK-8134918 - C2: Type speculation produces mismatched unsafe accesses to jdk8u-dev.
>
> Please note that backport is not clean and the conflict is due to:
> http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9108fab781a4#l5.165
>
>  Getting debug build failure because of:
> http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/9108fab781a4#l5.155
>
> The above changes are done under bug# 'JDK-8136473: failed: no mismatched stores, except on raw memory: StoreB StoreI' which is not back ported to jdk8u and the current backport is on top of above change.
>
>  Please note that I am not sure if there is any dependency between these two changesets.
>
> open webrev: http://cr.openjdk.java.net/~shshahma/8134918/webrev.00/
> jdk9 bug link: https://bugs.openjdk.java.net/browse/JDK-8134918
> jdk9 changeset: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/79dae2cd00ef
>
> testing: Passes JPRT, jtreg not completed
>
> Regards,
> Shafi
>


More information about the hotspot-dev mailing list