changeset 13560:5252d833945d

re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC
author Doug Simon <doug.simon@oracle.com>
date Wed, 08 Jan 2014 22:59:24 +0100
parents 876d56394996
children 4fc8c8bb4c32
files src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp	Wed Jan 08 11:17:11 2014 -0800
+++ b/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp	Wed Jan 08 22:59:24 2014 +0100
@@ -1610,10 +1610,9 @@
 
 int LIR_Assembler::safepoint_poll(LIR_Opr tmp, CodeEmitInfo* info) {
   __ set((intptr_t)os::get_polling_page(), tmp->as_register());
+  __ relocate(relocInfo::poll_type);
   if (info != NULL) {
     add_debug_info_for_branch(info);
-  } else {
-    __ relocate(relocInfo::poll_type);
   }
 
   int offset = __ offset();