-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 10, 11
-
Component/s: hotspot
LoopStripMiningIterShortLoop is supposed to be set to LoopStripMiningIter / 10 by default but the initializing code is never executed:
java -XX:+PrintFlagsFinal -version | grep LoopStripMiningIter
uintx LoopStripMiningIter = 1000 {C2 product} {default}
uintx LoopStripMiningIterShortLoop = 0 {C2 product} {default}
java -XX:+PrintFlagsFinal -XX:LoopStripMiningIterShortLoop=100 -version | grep LoopStripMiningIter
uintx LoopStripMiningIter = 1000 {C2 product} {default}
uintx LoopStripMiningIterShortLoop = 100 {C2 product} {command line}
java -XX:+PrintFlagsFinal -version | grep LoopStripMiningIter
uintx LoopStripMiningIter = 1000 {C2 product} {default}
uintx LoopStripMiningIterShortLoop = 0 {C2 product} {default}
java -XX:+PrintFlagsFinal -XX:LoopStripMiningIterShortLoop=100 -version | grep LoopStripMiningIter
uintx LoopStripMiningIter = 1000 {C2 product} {default}
uintx LoopStripMiningIterShortLoop = 100 {C2 product} {command line}
- relates to
-
JDK-8186027 C2: loop strip mining
-
- Resolved
-