RFR: 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph [v2]

Emanuel Peter epeter at openjdk.org
Tue Dec 16 13:17:27 UTC 2025


On Tue, 16 Dec 2025 10:34:42 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

>> Emanuel Peter has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Update test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java
>
> test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java line 31:
> 
>> 29:  *          aliasing check, to avoid a bad (circular) graph.
>> 30:  * @run main/othervm
>> 31:  *      -XX:+IgnoreUnrecognizedVMOptions
> 
> This is not needed, right?

Hmm right, might not be needed. Will try to remove it.
Suggestion:

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28783#discussion_r2623235185


More information about the hotspot-compiler-dev mailing list