enevill [Tue, 07 Jun 2016 10:17:28 +0000] rev 39265
8158913: aarch64: SEGV running Spark terasort
Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier
Reviewed-by: aph
Contributed-by: felix.yang@linaro.org
dnsimon [Tue, 07 Jun 2016 17:16:51 -0700] rev 39264
8158985: [JVMCI] access to HotSpotJVMCIRuntime.vmEventListeners must be thread safe
Reviewed-by: iveresov, kvn
thartmann [Tue, 07 Jun 2016 18:20:44 +0200] rev 39263
8158228: C1 incorrectly folds mismatched loads from stable arrays
Summary: Disable constant folding for mismatched loads from stable arrays.
Reviewed-by: vlivanov
thartmann [Tue, 07 Jun 2016 09:11:32 +0000] rev 39262
Merge
jcm [Mon, 06 Jun 2016 23:24:46 -0700] rev 39261
8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized
Summary: handle realloc failure pending exception.
Reviewed-by: roland
dnsimon [Mon, 06 Jun 2016 16:31:03 -0700] rev 39260
8156587: [JVMCI] remove Unsafe.getJavaMirror and Unsafe.getKlassPointer
Reviewed-by: kvn
kvn [Mon, 06 Jun 2016 12:56:40 -0700] rev 39259
Merge
dnsimon [Thu, 02 Jun 2016 17:52:42 +0000] rev 39258
8158000: [JVMCI] remove unused ParseClosure class
Reviewed-by: kvn
thartmann [Thu, 02 Jun 2016 14:54:35 +0000] rev 39257
Merge
thartmann [Thu, 02 Jun 2016 13:19:05 +0200] rev 39256
8158214: Crash with "assert(VM_Version::supports_sse4_1()) failed" if UseSSE < 4 is set
Summary: Do not emit unsupported SSE 4.1 instructions in CRC32 intrinsic.
Reviewed-by: kvn, zmajo
fyang [Thu, 02 Jun 2016 21:12:46 +0800] rev 39255
8149418: AArch64: replace tst+br with tbz instruction when tst's constant operand is 2 power
Summary: replace tst+br with tbz instruction when tst's constant operand is 2 power
Reviewed-by: aph
thartmann [Thu, 02 Jun 2016 08:46:52 +0200] rev 39254
8156760: VM crashes if -XX:-ReduceInitialCardMarks is set
Summary: Fixed several compiler crashes with disabled ReduceInitialCardMarks.
Reviewed-by: roland, minqi, dlong, tschatzl, kvn