Mercurial > hg > graal-jvmci-8
comparison 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 |
comparison
equal
deleted
inserted
replaced
11263:acf09b065eba | 11264:7894695caee6 |
---|---|
3463 | 3463 |
3464 case vmIntrinsics::_updateCRC32: | 3464 case vmIntrinsics::_updateCRC32: |
3465 case vmIntrinsics::_updateBytesCRC32: | 3465 case vmIntrinsics::_updateBytesCRC32: |
3466 case vmIntrinsics::_updateByteBufferCRC32: | 3466 case vmIntrinsics::_updateByteBufferCRC32: |
3467 if (!UseCRC32Intrinsics) return false; | 3467 if (!UseCRC32Intrinsics) return false; |
3468 // GRAAL-409: CRC32 C1 intrinsics cause errors on jdk version earlier than 8 | |
3469 if (!JDK_Version::is_gte_jdk18x_version()) return false; | |
3468 cantrap = false; | 3470 cantrap = false; |
3469 preserves_state = true; | 3471 preserves_state = true; |
3470 break; | 3472 break; |
3471 | 3473 |
3472 case vmIntrinsics::_loadFence : | 3474 case vmIntrinsics::_loadFence : |