RFR: 8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 [v3]

Roland Westrelin roland at openjdk.org
Fri Sep 9 12:05:04 UTC 2022


On Thu, 8 Sep 2022 06:46:28 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:

>> Roland Westrelin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision:
>> 
>>  - Christian's review
>>  - Merge branch 'master' into JDK-8291599
>>  - Update test/hotspot/jtreg/compiler/loopopts/TestPhiInSkeletonPredicateExpression.java
>>    
>>    Co-authored-by: Christian Hagedorn <christian.hagedorn at oracle.com>
>>  - Update src/hotspot/share/opto/loopTransform.cpp
>>    
>>    Co-authored-by: Christian Hagedorn <christian.hagedorn at oracle.com>
>>  - fix
>>  - test
>
> test/hotspot/jtreg/compiler/loopopts/TestPhiInSkeletonPredicateExpression.java line 28:
> 
>> 26:  * bug 8291599
>> 27:  * @summary Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127
>> 28:  * @run main/othervm -XX:-TieredCompilation -XX:-BackgroundCompilation -XX:-UseOnStackReplacement -XX:LoopMaxUnroll=0 TestPhiInSkeletonPredicateExpression
> 
> Since `LoopMaxUnroll` is a C2 flag, we should also add a `@requires vm.compiler2.enabled`.

Thanks for the review. I made the changes that you suggested.

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

PR: https://git.openjdk.org/jdk/pull/10022


More information about the hotspot-compiler-dev mailing list