[12] RFR(S): 8209511: C2 asserts with UseSSE < 4 and AVX enabled: "Label was never bound to a location, but it was used as a jmp target'

Tobias Hartmann tobias.hartmann at oracle.com
Wed Aug 15 14:22:43 UTC 2018


Thanks Vladimir.

Best regards,
Tobias

On 15.08.2018 16:15, Vladimir Kozlov wrote:
> This looks correct.
> 
> Thanks,
> Vladimir
> 
> On 8/15/18 5:17 AM, Tobias Hartmann wrote:
>> Hi,
>>
>> please review the following patch:
>> https://bugs.openjdk.java.net/browse/JDK-8209511
>> http://cr.openjdk.java.net/~thartmann/8209511/webrev.00/
>>
>> The problem is that the 'below_threshold' label is used by the UseAVX > 2 code but only bound if
>> UseSSE > 3. This didn't break before the verification code (JDK-8206075) was added because we would
>> just jump to the next instruction. I've also fixed some spelling in the comments.
>>
>> Tested manually on AVX512 machine with -XX:UseSSE=3.
>>
>> Thanks,
>> Tobias
>>


More information about the hotspot-compiler-dev mailing list