# HG changeset patch # User Doug Simon # Date 1375964346 -7200 # Node ID 7894695caee6bc0657a1b50d2f1719db180dc86a # Parent acf09b065eba90d5e042879320f6285e6600f1c4 disabled CRC32 intrinsics under client compiler with jdk version earlier than 8 (GRAAL-409) diff -r acf09b065eba -r 7894695caee6 src/share/vm/c1/c1_GraphBuilder.cpp --- a/src/share/vm/c1/c1_GraphBuilder.cpp Thu Aug 08 11:30:21 2013 +0200 +++ b/src/share/vm/c1/c1_GraphBuilder.cpp Thu Aug 08 14:19:06 2013 +0200 @@ -3465,6 +3465,8 @@ case vmIntrinsics::_updateBytesCRC32: case vmIntrinsics::_updateByteBufferCRC32: if (!UseCRC32Intrinsics) return false; + // GRAAL-409: CRC32 C1 intrinsics cause errors on jdk version earlier than 8 + if (!JDK_Version::is_gte_jdk18x_version()) return false; cantrap = false; preserves_state = true; break;