hs16 and hs17 differences
Vladimir Kozlov
vladimir.kozlov at oracle.com
Fri May 14 08:57:32 PDT 2010
HS17 has different (full) implementation of the fix (array pointer instead of object pointer is passed to intrinsics).
The next changeset fixed it and an other bug:
http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/62001a362ce9
6827605: new String intrinsics may prevent EA scalar replacement
6875866: Intrinsic for String.indexOf() is broken on x86 with SSE4.2
Vladimir
Andrew John Hughes wrote:
> I've noticed a difference between the hs16 and hs17 (b13) master trees:
>
> 6827605: new String intrinsics may prevent EA scalar replacement
> Summary: don't use SSE42 string indexOf intrinsic if it is called for
> new object which could be scalar replaced.
> Reviewed-by: never
> http://hg.openjdk.java.net/hsx/hsx16/master/rev/e502d7524e3a
>
> is only in hs16 but not hs17. Was this deliberate and is this fix no
> longer needed?
>
More information about the hotspot-dev
mailing list