[9] RFR(S): 8140390: Char stores/loads accessing byte arrays must be marked as unmatched
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Thu Nov 19 18:26:12 UTC 2015
Looks good.
Best regards,
Vladimir Ivanov
On 11/18/15 12:08 PM, Tobias Hartmann wrote:
> Hi,
>
> please review the following patch that follows up on Roland's fix for JDK-8140309 [1].
>
> https://bugs.openjdk.java.net/browse/JDK-8140390
> http://cr.openjdk.java.net/~thartmann/8140390/webrev.00/
>
> The implementation of Compact Strings [2] emits char loads/stores to byte arrays to be able to load/store UTF16 encoded characters. The corresponding operations need to be marked as "unmatched" to avoid the "no mismatched stores, except on raw memory: StoreC StoreB" assert in C2.
>
> Thanks,
> Tobias
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8140309
> [2] https://bugs.openjdk.java.net/browse/JDK-8054307
>
More information about the hotspot-compiler-dev
mailing list