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:
http://cr.openjdk.java.net/~shade/shenandoah/build/lsm-uintx/webrev.01/
Testing: hotspot_gc_shenandoah, i586 java -version
-Aleksey
More information about the shenandoah-dev
mailing list