Mercurial > hg > truffle
changeset 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 | acf09b065eba |
children | ef6915cf1e59 |
files | src/share/vm/c1/c1_GraphBuilder.cpp |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
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;