-
Bug
-
Resolution: Fixed
-
P2
-
17, 18
-
b19
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8275094 | 17.0.2 | Tobias Hartmann | P2 | Closed | Fixed | b03 |
Attached Fuzzer test produces different result in C2:
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xint Test | grep instanceCount | tail -n 3
Test.instanceCount Test.bFld iFld = -13,0,-1965776755
Test.instanceCount Test.bFld iFld = -13,0,-492785072
Test.instanceCount Test.bFld iFld = -13,0,1109812339
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xcomp -XX:TieredStopAtLevel=1 Test | grep instanceCount | tail -n 3
Test.instanceCount Test.bFld iFld = -13,0,-1965776755
Test.instanceCount Test.bFld iFld = -13,0,-492785072
Test.instanceCount Test.bFld iFld = -13,0,1109812339
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xcomp -XX:-TieredCompilation Test | grep instanceCount | tail -n 3
Test.instanceCount Test.bFld iFld = -13,0,787372637
Test.instanceCount Test.bFld iFld = -13,0,-1876561976
Test.instanceCount Test.bFld iFld = -13,0,139528539
Bisection points toJDK-8269752.
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xint Test | grep instanceCount | tail -n 3
Test.instanceCount Test.bFld iFld = -13,0,-1965776755
Test.instanceCount Test.bFld iFld = -13,0,-492785072
Test.instanceCount Test.bFld iFld = -13,0,1109812339
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xcomp -XX:TieredStopAtLevel=1 Test | grep instanceCount | tail -n 3
Test.instanceCount Test.bFld iFld = -13,0,-1965776755
Test.instanceCount Test.bFld iFld = -13,0,-492785072
Test.instanceCount Test.bFld iFld = -13,0,1109812339
$ build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xcomp -XX:-TieredCompilation Test | grep instanceCount | tail -n 3
Test.instanceCount Test.bFld iFld = -13,0,787372637
Test.instanceCount Test.bFld iFld = -13,0,-1876561976
Test.instanceCount Test.bFld iFld = -13,0,139528539
Bisection points to
- backported by
-
JDK-8275094 C2: condition incorrectly made redundant with dominating main loop exit condition
-
- Closed
-
- relates to
-
JDK-8269752 C2: assert(false) failed: Bad graph detected in build_loop_late
-
- Closed
-
- links to
-
Commit openjdk/jdk17u/1a159cad
-
Commit openjdk/jdk/2aacd422
-
Review openjdk/jdk17u/178
-
Review openjdk/jdk/5712
(1 links to)