On 02/15/2016 10:01 PM, Vladimir Ivanov wrote: > http://cr.openjdk.java.net/~vlivanov/8148518/webrev.00/ > https://bugs.openjdk.java.net/browse/JDK-8148518
+1 > Current Unsafe::getCharUnaligned Java implementation isn't fully > optimized by C2: it never constant folds such loads from char fields. > C2 matches the types of a load and a location and does constant folding > only if they match. For getCharUnaligned it sees a load of a short > value, but the field is of type char. Does the same affect putCharUnaligned? Cheers, -Aleksey
