< prev index next >

src/cpu/sparc/vm/interp_masm_sparc.cpp

Print this page
rev 8734 : 8132242: LogTouchedMethods (8025692) asserts if TieredCompilation is off.

@@ -2312,11 +2312,11 @@
   delayed()->nop();
   bind(has_counters);
 }
 
 void InterpreterMacroAssembler::increment_invocation_counter( Register Rcounters, Register Rtmp, Register Rtmp2 ) {
-  assert(UseCompiler, "incrementing must be useful");
+  assert(UseCompiler || LogTouchedMethods, "incrementing must be useful");
   assert_different_registers(Rcounters, Rtmp, Rtmp2);
 
   Address inv_counter(Rcounters, MethodCounters::invocation_counter_offset() +
                                  InvocationCounter::counter_offset());
   Address be_counter (Rcounters, MethodCounters::backedge_counter_offset() +
< prev index next >