[9] RFR(S): 8140390: Char stores/loads accessing byte arrays must be marked as unmatched
Tobias Hartmann
tobias.hartmann at oracle.com
Fri Nov 20 08:17:38 UTC 2015
Thanks, Vladimir!
Best,
Tobias
On 19.11.2015 19:26, Vladimir Ivanov wrote:
> 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