RFR: Loop strip mining options should be uintx

Aleksey Shipilev shade at redhat.com
Tue Mar 21 08:57:21 UTC 2017

Otherwise VM invocation on i586 fails with:

Creating support/interim-jmods/java.base.jmod
intx LoopStripMiningIter=0 is outside the allowed range [ 0 ... -1 ]
intx LoopStripMiningIterShortLoop=0 is outside the allowed range [ 0 ... -1 ]
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

That is because intx disagrees with max_juint bound. The fix is to turn both
options to uintx:

Testing: hotspot_gc_shenandoah, i586 java -version


More information about the shenandoah-dev mailing list