--- old/src/cpu/sparc/vm/frame_sparc.cpp 2015-12-17 17:51:58.891406893 -0500 +++ new/src/cpu/sparc/vm/frame_sparc.cpp 2015-12-17 17:51:58.380851574 -0500 @@ -441,12 +441,10 @@ return fp(); } -#ifndef CC_INTERP void frame::set_interpreter_frame_sender_sp(intptr_t* sender_sp) { assert(is_interpreted_frame(), "interpreted frame expected"); Unimplemented(); } -#endif // CC_INTERP frame frame::sender_for_entry_frame(RegisterMap *map) const { assert(map != NULL, "map must be set"); @@ -600,9 +598,6 @@ } bool frame::is_interpreted_frame_valid(JavaThread* thread) const { -#ifdef CC_INTERP - // Is there anything to do? -#else assert(is_interpreted_frame(), "Not an interpreted frame"); // These are reasonable sanity checks if (fp() == 0 || (intptr_t(fp()) & (2*wordSize-1)) != 0) { @@ -654,7 +649,6 @@ if (locals > thread->stack_base() || locals < (address) fp()) return false; // We'd have to be pretty unlucky to be mislead at this point -#endif /* CC_INTERP */ return true; } @@ -712,14 +706,8 @@ // Prior to notifying the runtime of the method_exit the possible result // value is saved to l_scratch and d_scratch. -#ifdef CC_INTERP - interpreterState istate = get_interpreterState(); - intptr_t* l_scratch = (intptr_t*) &istate->_native_lresult; - intptr_t* d_scratch = (intptr_t*) &istate->_native_fresult; -#else /* CC_INTERP */ intptr_t* l_scratch = fp() + interpreter_frame_l_scratch_fp_offset; intptr_t* d_scratch = fp() + interpreter_frame_d_scratch_fp_offset; -#endif /* CC_INTERP */ address l_addr = (address)l_scratch; #ifdef _LP64 @@ -731,13 +719,9 @@ switch (type) { case T_OBJECT: case T_ARRAY: { -#ifdef CC_INTERP - *oop_result = istate->_oop_temp; -#else oop obj = cast_to_oop(at(interpreter_frame_oop_temp_offset)); assert(obj == NULL || Universe::heap()->is_in(obj), "sanity check"); *oop_result = obj; -#endif // CC_INTERP break; } @@ -797,7 +781,6 @@ } if (is_interpreted_frame()) { -#ifndef CC_INTERP DESCRIBE_FP_OFFSET(interpreter_frame_d_scratch_fp); DESCRIBE_FP_OFFSET(interpreter_frame_l_scratch_fp); DESCRIBE_FP_OFFSET(interpreter_frame_padding); @@ -808,7 +791,6 @@ if ((esp >= sp()) && (esp < fp())) { values.describe(-1, esp, "*Lesp"); } -#endif } if (!is_compiled_frame()) {