--- old/src/share/vm/c1/c1_LinearScan.cpp 2014-11-17 10:49:05.104682944 -0500 +++ new/src/share/vm/c1/c1_LinearScan.cpp 2014-11-17 10:49:04.884702957 -0500 @@ -2180,7 +2180,7 @@ LIR_Opr res = operand_for_interval(interval); -#ifdef X86 +#if defined(X86) || defined(AARCH64) // new semantic for is_last_use: not only set on definite end of interval, // but also before hole // This may still miss some cases (e.g. for dead values), but it is not necessary that the