提交 34a59c8b 编写于 作者: T twisti

8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests

Reviewed-by: kvn, iveresov
上级 db9cf8c8
...@@ -941,6 +941,8 @@ void LIRGenerator::do_update_CRC32(Intrinsic* x) { ...@@ -941,6 +941,8 @@ void LIRGenerator::do_update_CRC32(Intrinsic* x) {
case vmIntrinsics::_updateCRC32: { case vmIntrinsics::_updateCRC32: {
LIRItem crc(x->argument_at(0), this); LIRItem crc(x->argument_at(0), this);
LIRItem val(x->argument_at(1), this); LIRItem val(x->argument_at(1), this);
// val is destroyed by update_crc32
val.set_destroys_register();
crc.load_item(); crc.load_item();
val.load_item(); val.load_item();
__ update_crc32(crc.result(), val.result(), result); __ update_crc32(crc.result(), val.result(), result);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册