src/cpu/sparc/vm/sparc.ad

Print this page

        

@@ -1292,10 +1292,14 @@
   MacroAssembler _masm(&cbuf);
   Compile* C = ra_->C;
 
   __ verify_thread();
 
+  if (StackReservedPages > 0 && C->has_reserved_stack_access()) {
+    __ reserved_stack_check();
+  }
+
   // If this does safepoint polling, then do it here
   if(do_polling() && ra_->C->is_method_compilation()) {
     AddressLiteral polling_page(os::get_polling_page());
     __ sethi(polling_page, L0);
     __ relocate(relocInfo::poll_return_type);