aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/x86/vm/interp_masm_x86_64.cpp
diff options
context:
space:
mode:
authorasaha <none@none>2016-01-25 14:39:01 -0800
committerasaha <none@none>2016-01-25 14:39:01 -0800
commita0ffbdd4c777818eb4635e46b89bbeba44662fe7 (patch)
tree8df81060473340382dacbe485318daf0cd9b5435 /src/cpu/x86/vm/interp_masm_x86_64.cpp
parentaf290d0fb302ee6a355fc55bc11602fddbac08bb (diff)
parent0db60e5fe609af81b45d46118f9187b4970d7749 (diff)
downloadjdk8u_hotspot-a0ffbdd4c777818eb4635e46b89bbeba44662fe7.tar.gz
Merge
Diffstat (limited to 'src/cpu/x86/vm/interp_masm_x86_64.cpp')
-rw-r--r--src/cpu/x86/vm/interp_masm_x86_64.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cpu/x86/vm/interp_masm_x86_64.cpp b/src/cpu/x86/vm/interp_masm_x86_64.cpp
index 520c872a6..693ac7958 100644
--- a/src/cpu/x86/vm/interp_masm_x86_64.cpp
+++ b/src/cpu/x86/vm/interp_masm_x86_64.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -149,6 +149,7 @@ void InterpreterMacroAssembler::load_earlyret_value(TosState state) {
verify_oop(rax, state); break;
case ltos: movptr(rax, val_addr); break;
case btos: // fall through
+ case ztos: // fall through
case ctos: // fall through
case stos: // fall through
case itos: movl(rax, val_addr); break;
@@ -387,6 +388,7 @@ void InterpreterMacroAssembler::pop(TosState state) {
switch (state) {
case atos: pop_ptr(); break;
case btos:
+ case ztos:
case ctos:
case stos:
case itos: pop_i(); break;
@@ -404,6 +406,7 @@ void InterpreterMacroAssembler::push(TosState state) {
switch (state) {
case atos: push_ptr(); break;
case btos:
+ case ztos:
case ctos:
case stos:
case itos: push_i(); break;