RFR: 8347006: LoadRangeNode floats above array guard in arraycopy intrinsic

Tobias Hartmann thartmann at openjdk.org
Wed Jan 8 12:48:43 UTC 2025


On Wed, 8 Jan 2025 12:26:28 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>>> You have been able to reproduce this with -UseCompressedClassPointers, right?
>> 
>> No, I was never able to reproduce this with `-XX:-UseCompressedClassPointers`.
>
> OK, I was confused by this in PR body then:
> 
>> I was able to reliably reproduce the issue with compiler/arraycopy/TestArrayCopyNoInit.java and -XX:-UseTLAB -XX:+UnlockExperimentalVMOptions -XX:-UseCompressedClassPointers on Linux AArch64 and verified that the fix solves the problem.
> 
> But fine, if it reproduces with +UCOH, let it be there.

Ah, that's actually a typo, good catch. Should be `-XX:+UseCompactObjectHeaders`. I'll fix it in the description.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/22967#discussion_r1907130502


More information about the hotspot-compiler-dev mailing list