RFR(S): 8140390: Char stores/loads accessing byte arrays must be marked as unmatched
tobias.hartmann at oracle.com
Fri Nov 20 08:17:38 UTC 2015
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:
>> please review the following patch that follows up on Roland's fix for JDK-8140309 .
>> The implementation of Compact Strings  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.
>>  https://bugs.openjdk.java.net/browse/JDK-8140309
>>  https://bugs.openjdk.java.net/browse/JDK-8054307
More information about the hotspot-compiler-dev