--- old/test/compiler/intrinsics/unsafe/HeapByteBufferTest.java 2015-04-09 13:30:03.939958027 +0200 +++ new/test/compiler/intrinsics/unsafe/HeapByteBufferTest.java 2015-04-09 13:30:03.871958025 +0200 @@ -246,7 +246,7 @@ MyByteBuffer data = MyByteBuffer.wrap(new byte[1024]); int randomOffset(SplittableRandom r, MyByteBuffer buf, int size) { - return abs(r.nextInt()) % (buf.capacity() - size); + return r.nextInt(buf.capacity() - size); } long iterations;