--- old/src/java.base/share/classes/java/math/BigInteger.java 2015-02-24 10:48:03.000000000 +0000 +++ new/src/java.base/share/classes/java/math/BigInteger.java 2015-02-24 10:48:03.000000000 +0000 @@ -4368,11 +4368,11 @@ } static void putSign(BigInteger bi, int sign) { - unsafe.putIntVolatile(bi, signumOffset, sign); + unsafe.putInt(bi, signumOffset, sign); } static void putMag(BigInteger bi, int[] magnitude) { - unsafe.putObjectVolatile(bi, magOffset, magnitude); + unsafe.putObject(bi, magOffset, magnitude); } }