Mercurial > hg > graal-jvmci-8
diff src/share/vm/c1/c1_GraphBuilder.cpp @ 11264:7894695caee6
disabled CRC32 intrinsics under client compiler with jdk version earlier than 8 (GRAAL-409)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 08 Aug 2013 14:19:06 +0200 |
parents | b800986664f4 |
children | cefad50507d8 |
line wrap: on
line diff
--- 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;