comparison src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp @ 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 d49f00604347
children d8041d695d19
comparison
equal deleted inserted replaced
13559:876d56394996 13560:5252d833945d
1608 } 1608 }
1609 1609
1610 1610
1611 int LIR_Assembler::safepoint_poll(LIR_Opr tmp, CodeEmitInfo* info) { 1611 int LIR_Assembler::safepoint_poll(LIR_Opr tmp, CodeEmitInfo* info) {
1612 __ set((intptr_t)os::get_polling_page(), tmp->as_register()); 1612 __ set((intptr_t)os::get_polling_page(), tmp->as_register());
1613 __ relocate(relocInfo::poll_type);
1613 if (info != NULL) { 1614 if (info != NULL) {
1614 add_debug_info_for_branch(info); 1615 add_debug_info_for_branch(info);
1615 } else {
1616 __ relocate(relocInfo::poll_type);
1617 } 1616 }
1618 1617
1619 int offset = __ offset(); 1618 int offset = __ offset();
1620 __ ld_ptr(tmp->as_register(), 0, G0); 1619 __ ld_ptr(tmp->as_register(), 0, G0);
1621 1620