diff src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp @ 13512:8085ce95b6f5

reloc info for safepoint polls includes whether the poison page is far or near
author Doug Simon <doug.simon@oracle.com>
date Mon, 06 Jan 2014 13:41:59 +0100
parents 252d541466ea
children fa5180b3c18e
line wrap: on
line diff
--- a/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp	Sat Jan 04 02:08:33 2014 +0200
+++ b/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp	Mon Jan 06 13:41:59 2014 +0100
@@ -1601,7 +1601,7 @@
   }
 #endif // TIERED
   __ set((intptr_t)os::get_polling_page(), L0);
-  __ relocate(relocInfo::poll_return_type);
+  __ relocate(poll_return_Relocation::spec(poll_Relocation::far));
   __ ld_ptr(L0, 0, G0);
   __ ret();
   __ delayed()->restore();
@@ -1613,7 +1613,7 @@
   if (info != NULL) {
     add_debug_info_for_branch(info);
   } else {
-    __ relocate(relocInfo::poll_type);
+    __ relocate(poll_Relocation::spec(poll_Relocation::far));
   }
 
   int offset = __ offset();