From a09506a0ad95b02168b4c733e94394c40f8543ca Mon Sep 17 00:00:00 2001 From: Geza Lore Date: Sat, 21 Oct 2023 18:01:45 +0100 Subject: [PATCH] Trivial simplification of V3EmitCModel Still some remains of the --threads 0 mode. Remove unnecessary complexity from V3EmitCModel. (Also don't pretend there is an MTask in single threaded mode, when there really isn't.) --- include/verilated.cpp | 1 + include/verilated.h | 1 + src/V3EmitCModel.cpp | 10 ------ test_regress/t/t_timing_debug1.out | 45 --------------------------- test_regress/t/t_timing_debug2.out | 21 ------------- test_regress/t/t_trace_noflag_bad.out | 2 +- test_regress/t/t_verilated_debug.out | 2 -- 7 files changed, 3 insertions(+), 79 deletions(-) diff --git a/include/verilated.cpp b/include/verilated.cpp index 0794d4dd2..dd574a93e 100644 --- a/include/verilated.cpp +++ b/include/verilated.cpp @@ -3024,6 +3024,7 @@ void Verilated::endOfEval(VerilatedEvalMsgQueue* evalMsgQp) VL_MT_SAFE { // It should be ok to call into endOfEvalGuts, it returns immediately // if there are no transactions. VL_DEBUG_IF(VL_DBG_MSGF("End-of-eval cleanup\n");); + VerilatedThreadMsgQueue::flush(evalMsgQp); evalMsgQp->process(); } diff --git a/include/verilated.h b/include/verilated.h index eb35276c2..4e4503a8d 100644 --- a/include/verilated.h +++ b/include/verilated.h @@ -921,6 +921,7 @@ public: // Internal: Called at end of each thread mtask, before finishing eval static void endOfThreadMTask(VerilatedEvalMsgQueue* evalMsgQp) VL_MT_SAFE { + mtaskId(0); if (VL_UNLIKELY(t_s.t_endOfEvalReqd)) endOfThreadMTaskGuts(evalMsgQp); } // Internal: Called at end of eval loop diff --git a/src/V3EmitCModel.cpp b/src/V3EmitCModel.cpp index b7caefa54..ac2c5c316 100644 --- a/src/V3EmitCModel.cpp +++ b/src/V3EmitCModel.cpp @@ -401,13 +401,6 @@ class EmitCModel final : public EmitCFunc { puts(topModNameProtected + "__" + protect("_eval_settle") + "(&(vlSymsp->TOP));\n"); puts("}\n"); - if (v3Global.opt.threads() == 1) { - const uint32_t mtaskId = 0; - putsDecoration("// MTask " + cvtToStr(mtaskId) + " start\n"); - puts("VL_DEBUG_IF(VL_DBG_MSGF(\"MTask" + cvtToStr(mtaskId) + " starting\\n\"););\n"); - puts("Verilated::mtaskId(" + cvtToStr(mtaskId) + ");\n"); - } - if (v3Global.opt.profExec()) { puts("vlSymsp->__Vm_executionProfilerp->configure();\n"); puts("VL_EXEC_TRACE_ADD_RECORD(vlSymsp).evalBegin();\n"); @@ -417,9 +410,6 @@ class EmitCModel final : public EmitCFunc { puts(topModNameProtected + "__" + protect("_eval") + "(&(vlSymsp->TOP));\n"); putsDecoration("// Evaluate cleanup\n"); - if (v3Global.opt.threads() == 1) { - puts("Verilated::endOfThreadMTask(vlSymsp->__Vm_evalMsgQp);\n"); - } puts("Verilated::endOfEval(vlSymsp->__Vm_evalMsgQp);\n"); if (v3Global.opt.profExec()) puts("VL_EXEC_TRACE_ADD_RECORD(vlSymsp).evalEnd();\n"); diff --git a/test_regress/t/t_timing_debug1.out b/test_regress/t/t_timing_debug1.out index 337319d92..540f6e60d 100644 --- a/test_regress/t/t_timing_debug1.out +++ b/test_regress/t/t_timing_debug1.out @@ -32,7 +32,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__stl -V{t#,#}+ Vt_timing_debug1___024root___dump_triggers__stl -V{t#,#} No triggers active --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -65,7 +64,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -125,7 +123,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -164,7 +161,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -198,7 +194,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -250,7 +245,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -315,7 +309,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -358,7 +351,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -391,7 +383,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -448,7 +439,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -486,7 +476,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -519,7 +508,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -570,7 +558,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -608,7 +595,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -646,7 +632,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -679,7 +664,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -730,7 +714,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -768,7 +751,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -801,7 +783,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -874,7 +855,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -908,7 +888,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -946,7 +925,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -979,7 +957,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1036,7 +1013,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1074,7 +1050,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1107,7 +1082,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1144,7 +1118,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1195,7 +1168,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1233,7 +1205,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1266,7 +1237,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1317,7 +1287,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1355,7 +1324,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1422,7 +1390,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1455,7 +1422,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1512,7 +1478,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1550,7 +1515,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1583,7 +1547,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1634,7 +1597,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1676,7 +1638,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1709,7 +1670,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1760,7 +1720,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1798,7 +1757,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1831,7 +1789,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1882,7 +1839,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act @@ -1945,7 +1901,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug1::eval_step -V{t#,#}+ Vt_timing_debug1___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug1___024root___eval -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__act diff --git a/test_regress/t/t_timing_debug2.out b/test_regress/t/t_timing_debug2.out index 0e22dcd4e..02f53ec34 100644 --- a/test_regress/t/t_timing_debug2.out +++ b/test_regress/t/t_timing_debug2.out @@ -77,7 +77,6 @@ -V{t#,#}+ Vt_timing_debug2_t___eval_initial__TOP__t__8 -V{t#,#}+ Vt_timing_debug2_t___eval_initial__TOP__t__9 -V{t#,#}+ Vt_timing_debug2___024root___eval_settle --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -93,7 +92,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -154,7 +152,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -206,7 +203,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -266,7 +262,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -352,7 +347,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -442,7 +436,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -515,7 +508,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -605,7 +597,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -695,7 +686,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -759,7 +749,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -803,7 +792,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -846,7 +834,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -908,7 +895,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -951,7 +937,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -1018,7 +1003,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions -V{t#,#}+ Vt_timing_debug2_t__03a__03aForkDelayClass::~ -V{t#,#}+ Vt_timing_debug2_t__03a__03aForkClass::~ --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -1052,7 +1036,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -1088,7 +1071,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -1121,7 +1103,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -1155,7 +1136,6 @@ -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions -V{t#,#}+ Vt_timing_debug2_t__03a__03aAssignDelayClass::~ --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act @@ -1186,7 +1166,6 @@ -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_timing_debug2::eval_step -V{t#,#}+ Vt_timing_debug2___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_timing_debug2___024root___eval -V{t#,#}+ Vt_timing_debug2___024root___eval_triggers__act diff --git a/test_regress/t/t_trace_noflag_bad.out b/test_regress/t/t_trace_noflag_bad.out index 66a2974a8..658b49c8d 100644 --- a/test_regress/t/t_trace_noflag_bad.out +++ b/test_regress/t/t_trace_noflag_bad.out @@ -1,2 +1,2 @@ -%Error: Vt_trace_noflag_bad.cpp:105: 'Vt_trace_noflag_bad::trace()' called on model that was Verilated without --trace option +%Error: Vt_trace_noflag_bad.cpp:101: 'Vt_trace_noflag_bad::trace()' called on model that was Verilated without --trace option Aborting... diff --git a/test_regress/t/t_verilated_debug.out b/test_regress/t/t_verilated_debug.out index 55cf9f490..ef9dbeddd 100644 --- a/test_regress/t/t_verilated_debug.out +++ b/test_regress/t/t_verilated_debug.out @@ -13,7 +13,6 @@ internalsDump: -V{t#,#}+ Vt_verilated_debug___024root___eval_initial__TOP Data: w96: 000000aa 000000bb 000000cc -V{t#,#}+ Vt_verilated_debug___024root___eval_settle --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_verilated_debug___024root___eval -V{t#,#}+ Vt_verilated_debug___024root___eval_triggers__act @@ -22,7 +21,6 @@ internalsDump: -V{t#,#}End-of-eval cleanup -V{t#,#}+++++TOP Evaluate Vt_verilated_debug::eval_step -V{t#,#}+ Vt_verilated_debug___024root___eval_debug_assertions --V{t#,#}MTask0 starting -V{t#,#}+ Eval -V{t#,#}+ Vt_verilated_debug___024root___eval -V{t#,#}+ Vt_verilated_debug___024root___eval_triggers__act