| Index: runtime/vm/assembler_mips.cc | 
| =================================================================== | 
| --- runtime/vm/assembler_mips.cc	(revision 42554) | 
| +++ runtime/vm/assembler_mips.cc	(working copy) | 
| @@ -15,7 +15,7 @@ | 
| namespace dart { | 
|  | 
| #if defined(USING_SIMULATOR) | 
| -DECLARE_FLAG(bool, trace_sim); | 
| +DECLARE_FLAG(int, trace_sim_after); | 
| #endif | 
| DEFINE_FLAG(bool, print_stop_message, false, "Print stop message."); | 
| DECLARE_FLAG(bool, inline_alloc); | 
| @@ -503,18 +503,6 @@ | 
| } | 
|  | 
|  | 
| -void Assembler::CompareObject(Register rd1, Register rd2, | 
| -                              Register rn, const Object& object) { | 
| -  ASSERT(!in_delay_slot_); | 
| -  ASSERT(rn != TMP); | 
| -  ASSERT(rd1 != TMP); | 
| -  ASSERT(rd1 != rd2); | 
| -  LoadObject(TMP, object); | 
| -  slt(rd1, rn, TMP); | 
| -  slt(rd2, TMP, rn); | 
| -} | 
| - | 
| - | 
| // Preserves object and value registers. | 
| void Assembler::StoreIntoObjectFilterNoSmi(Register object, | 
| Register value, | 
| @@ -1265,7 +1253,7 @@ | 
| // Don't bother adding in the messages unless tracing is enabled, and we are | 
| // running in the simulator. | 
| #if defined(USING_SIMULATOR) | 
| -  if (FLAG_trace_sim) { | 
| +  if (FLAG_trace_sim_after != -1) { | 
| Label msg; | 
| b(&msg); | 
| Emit(reinterpret_cast<int32_t>(message)); | 
|  |