diff options
author | asaha <none@none> | 2016-01-25 14:39:01 -0800 |
---|---|---|
committer | asaha <none@none> | 2016-01-25 14:39:01 -0800 |
commit | a0ffbdd4c777818eb4635e46b89bbeba44662fe7 (patch) | |
tree | 8df81060473340382dacbe485318daf0cd9b5435 /src/cpu/x86/vm/interp_masm_x86_64.cpp | |
parent | af290d0fb302ee6a355fc55bc11602fddbac08bb (diff) | |
parent | 0db60e5fe609af81b45d46118f9187b4970d7749 (diff) | |
download | jdk8u_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.cpp | 5 |
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; |