hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
changeset 8495 a4959965eaa3
parent 7883 f29abf6b3466
child 9102 4708a4aefb33
equal deleted inserted replaced
8494:4258c78226d9 8495:a4959965eaa3
   393     return -1;
   393     return -1;
   394   }
   394   }
   395 
   395 
   396   int offset = code_offset();
   396   int offset = code_offset();
   397 
   397 
   398   __ call(Runtime1::entry_for(Runtime1::handle_exception_id), relocInfo::runtime_call_type);
   398   __ call(Runtime1::entry_for(Runtime1::handle_exception_from_callee_id), relocInfo::runtime_call_type);
   399   __ delayed()->nop();
   399   __ delayed()->nop();
   400   debug_only(__ stop("should have gone to the caller");)
   400   __ should_not_reach_here();
   401   assert(code_offset() - offset <= exception_handler_size, "overflow");
   401   assert(code_offset() - offset <= exception_handler_size, "overflow");
   402   __ end_a_stub();
   402   __ end_a_stub();
   403 
   403 
   404   return offset;
   404   return offset;
   405 }
   405 }