comparison src/cpu/sparc/vm/frame_sparc.cpp @ 14676:d3f14809b051

8036146: make CPP interpreter build again Summary: fix build of CPP interpreter on x86 and sparc Reviewed-by: kvn
author roland
date Wed, 05 Mar 2014 15:14:25 +0100
parents 190899198332
children 92aa6797d639
comparison
equal deleted inserted replaced
14675:bb4db06fd36f 14676:d3f14809b051
825 for (int w = 0; w < frame::register_save_words; w++) { 825 for (int w = 0; w < frame::register_save_words; w++) {
826 values.describe(frame_no, sp() + w, err_msg("register save area word %d", w), 1); 826 values.describe(frame_no, sp() + w, err_msg("register save area word %d", w), 1);
827 } 827 }
828 828
829 if (is_interpreted_frame()) { 829 if (is_interpreted_frame()) {
830 #ifndef CC_INTERP
830 DESCRIBE_FP_OFFSET(interpreter_frame_d_scratch_fp); 831 DESCRIBE_FP_OFFSET(interpreter_frame_d_scratch_fp);
831 DESCRIBE_FP_OFFSET(interpreter_frame_l_scratch_fp); 832 DESCRIBE_FP_OFFSET(interpreter_frame_l_scratch_fp);
832 DESCRIBE_FP_OFFSET(interpreter_frame_padding); 833 DESCRIBE_FP_OFFSET(interpreter_frame_padding);
833 DESCRIBE_FP_OFFSET(interpreter_frame_oop_temp); 834 DESCRIBE_FP_OFFSET(interpreter_frame_oop_temp);
834 835
835 // esp, according to Lesp (e.g. not depending on bci), if seems valid 836 // esp, according to Lesp (e.g. not depending on bci), if seems valid
836 intptr_t* esp = *interpreter_frame_esp_addr(); 837 intptr_t* esp = *interpreter_frame_esp_addr();
837 if ((esp >= sp()) && (esp < fp())) { 838 if ((esp >= sp()) && (esp < fp())) {
838 values.describe(-1, esp, "*Lesp"); 839 values.describe(-1, esp, "*Lesp");
839 } 840 }
841 #endif
840 } 842 }
841 843
842 if (!is_compiled_frame()) { 844 if (!is_compiled_frame()) {
843 if (frame::callee_aggregate_return_pointer_words != 0) { 845 if (frame::callee_aggregate_return_pointer_words != 0) {
844 values.describe(frame_no, sp() + frame::callee_aggregate_return_pointer_sp_offset, "callee_aggregate_return_pointer_word"); 846 values.describe(frame_no, sp() + frame::callee_aggregate_return_pointer_sp_offset, "callee_aggregate_return_pointer_word");