diff --git a/test_regress/t/t_config_rules.out b/test_regress/t/t_config_rules.out
deleted file mode 100644
index a8fab7a2c..000000000
--- a/test_regress/t/t_config_rules.out
+++ /dev/null
@@ -1,26 +0,0 @@
-%Error-UNSUPPORTED: t/t_config_rules.v:33:3: Unsupported: config inst use rule
- 33 | instance t.m20 liblist;
- | ^~~~~~~~
- ... For error description see https://verilator.org/warn/UNSUPPORTED?v=latest
-%Error-UNSUPPORTED: t/t_config_rules.v:34:3: Unsupported: config inst liblist rule
- 34 | instance t.m21 liblist libc;
- | ^~~~~~~~
-%Error-UNSUPPORTED: t/t_config_rules.v:35:3: Unsupported: config inst liblist rule
- 35 | instance t.m22 liblist libc libd;
- | ^~~~~~~~
-%Error-UNSUPPORTED: t/t_config_rules.v:36:3: Unsupported: config inst liblist rule
- 36 | instance t.m23 liblist libc libd;
- | ^~~~~~~~
-%Error-UNSUPPORTED: t/t_config_rules.v:37:3: Unsupported: config inst liblist rule
- 37 | instance t.m24 liblist libc libd;
- | ^~~~~~~~
-%Error-UNSUPPORTED: t/t_config_rules.v:40:3: Unsupported: config inst use rule
- 40 | instance t.m30 use cell_identifier;
- | ^~~~~~~~
-%Error-UNSUPPORTED: t/t_config_rules.v:41:3: Unsupported: config inst use rule
- 41 | instance t.m31 use lib_id.cell_id;
- | ^~~~~~~~
-%Error-UNSUPPORTED: t/t_config_rules.v:42:3: Unsupported: config inst use rule
- 42 | instance t.m32 use #();
- | ^~~~~~~~
-%Error: Exiting due to
diff --git a/test_regress/t/t_display_wide_bad.out b/test_regress/t/t_display_wide_bad.out
deleted file mode 100644
index 1276d3d05..000000000
--- a/test_regress/t/t_display_wide_bad.out
+++ /dev/null
@@ -1,5 +0,0 @@
-%Error-UNSUPPORTED: t/t_display_wide_bad.v:23:7: Unsupported: Exceeded limit of 8192 bits for any $display-like arguments
- 23 | $write("[%0t] cyc==%0d crc=%d\n", $time, cyc, {crc, crc, crc, crc});
- | ^~~~~~
- ... For error description see https://verilator.org/warn/UNSUPPORTED?v=latest
-%Error: Exiting due to
diff --git a/test_regress/t/t_func_lib_sub_timing.py b/test_regress/t/t_func_lib_sub_timing.py
index 6ec93499c..706390916 100755
--- a/test_regress/t/t_func_lib_sub_timing.py
+++ b/test_regress/t/t_func_lib_sub_timing.py
@@ -14,6 +14,6 @@ test.top_filename = "t/t_func_lib_sub.v"
test.compile(verilator_flags2=["--binary"])
-#test.execute()
+test.execute()
test.passes()
diff --git a/test_regress/t/t_inside_unpacked.out b/test_regress/t/t_inside_unpacked.out
deleted file mode 100644
index d46038344..000000000
--- a/test_regress/t/t_inside_unpacked.out
+++ /dev/null
@@ -1,9 +0,0 @@
-%Error: t/t_inside_unpacked.v:17:35: Unsupported: inside (set membership operator) on unpacked array
- : ... note: In instance 't'
- 17 | localparam HIT_INSIDE = HIT_LP inside {CHECKLIST_P};
- | ^~~~~~
-%Error: t/t_inside_unpacked.v:18:37: Unsupported: inside (set membership operator) on unpacked array
- : ... note: In instance 't'
- 18 | localparam MISS_INSIDE = MISS_LP inside {CHECKLIST_P};
- | ^~~~~~
-%Error: Exiting due to
diff --git a/test_regress/t/t_interface_localparam.out b/test_regress/t/t_interface_localparam.out
deleted file mode 100644
index 21c7ae04c..000000000
--- a/test_regress/t/t_interface_localparam.out
+++ /dev/null
@@ -1,3 +0,0 @@
-*-* All Finished *-*
-top.t.intf: symbolsPerBeat 16, symbolsPerBeatDivBy2 8, mismatch 0
-top.t.theCore.core_intf: symbolsPerBeat 64, symbolsPerBeatDivBy2 32, mismatch 0
diff --git a/test_regress/t/t_interface_typedef.out b/test_regress/t/t_interface_typedef.out
deleted file mode 100644
index fe9d6e06f..000000000
--- a/test_regress/t/t_interface_typedef.out
+++ /dev/null
@@ -1,5 +0,0 @@
-%Error: t/t_interface_typedef.v:49:11: Unsupported: SystemVerilog 2005 interface typedef
- 49 | typedef ifc_if.struct_t struct_t;
- | ^~~~~~
- ... See the manual at https://verilator.org/verilator_doc.html?v=latest for more assistance.
-%Error: Exiting due to
diff --git a/test_regress/t/t_interface_typedef2.out b/test_regress/t/t_interface_typedef2.out
deleted file mode 100644
index 7f8fee0bd..000000000
--- a/test_regress/t/t_interface_typedef2.out
+++ /dev/null
@@ -1,11 +0,0 @@
-%Error: t/t_interface_typedef2.v:37:11: Unsupported: SystemVerilog 2005 interface typedef
- 37 | typedef p1.stage_t stage1_t;
- | ^~
- ... See the manual at https://verilator.org/verilator_doc.html?v=latest for more assistance.
-%Error: t/t_interface_typedef2.v:40:11: Unsupported: SystemVerilog 2005 interface typedef
- 40 | typedef p2.stage_t stage2_t;
- | ^~
-%Error: t/t_interface_typedef2.v:25:11: Unsupported: SystemVerilog 2005 interface typedef
- 25 | typedef p1.stage_t stage_t;
- | ^~
-%Error: Exiting due to
diff --git a/test_regress/t/t_lint_latch_5.out b/test_regress/t/t_lint_latch_5.out
deleted file mode 100644
index 30dab57fe..000000000
--- a/test_regress/t/t_lint_latch_5.out
+++ /dev/null
@@ -1,13 +0,0 @@
-%Warning-COMBDLY: t/t_lint_latch_5.v:13:13: Non-blocking assignment '<=' in combinational logic process
- : ... This will be executed as a blocking assignment '='!
- 13 | z[0] <= a[0];
- | ^~
- ... For warning description see https://verilator.org/warn/COMBDLY?v=latest
- ... Use "/* verilator lint_off COMBDLY */" and lint_on around source to disable this message.
- *** See https://verilator.org/warn/COMBDLY before disabling this,
- else you may end up with different sim results.
-%Warning-COMBDLY: t/t_lint_latch_5.v:17:13: Non-blocking assignment '<=' in combinational logic process
- : ... This will be executed as a blocking assignment '='!
- 17 | z[1] <= a[1];
- | ^~
-%Error: Exiting due to
diff --git a/test_regress/t/t_opt_slice_element_limit_bad.out b/test_regress/t/t_opt_slice_element_limit_bad.out
index 675cf617c..7d4081e22 100644
--- a/test_regress/t/t_opt_slice_element_limit_bad.out
+++ b/test_regress/t/t_opt_slice_element_limit_bad.out
@@ -1,2 +1,2 @@
%Error: --fslice-element-limit must be >= 0: -100
- ... See the manual at https://verilator.org/verilator_doc.html?v=5.043 for more assistance.
\ No newline at end of file
+ ... See the manual at https://verilator.org/verilator_doc.html?v=latest for more assistance.
diff --git a/test_regress/t/t_opt_slice_element_limit_bad.py b/test_regress/t/t_opt_slice_element_limit_bad.py
index e64abba0f..d07269b4c 100755
--- a/test_regress/t/t_opt_slice_element_limit_bad.py
+++ b/test_regress/t/t_opt_slice_element_limit_bad.py
@@ -16,6 +16,6 @@ test.golden_filename = "t/t_opt_slice_element_limit_bad.out"
test.lint(fails=True,
verilator_flags2=['--stats', '--fslice-element-limit', '-100'],
- except_filename=test.golden_filename)
+ expect_filename=test.golden_filename)
test.passes()
diff --git a/test_regress/t/t_process_std.out b/test_regress/t/t_process_std.out
deleted file mode 100644
index ab04bc4e8..000000000
--- a/test_regress/t/t_process_std.out
+++ /dev/null
@@ -1,3 +0,0 @@
-[0] %Error: verilated_std.sv:154: Assertion failed in top.std.process.set_randstate: std::process::set_randstate() not supported
-%Error: verilated_std.sv:154: Verilog $stop
-Aborting...
diff --git a/test_regress/t/t_protect_ids_key.out b/test_regress/t/t_protect_ids_key.out
index 2c815ea62..110f826c1 100644
--- a/test_regress/t/t_protect_ids_key.out
+++ b/test_regress/t/t_protect_ids_key.out
@@ -11,9 +11,8 @@
-
-
+
@@ -23,19 +22,17 @@
-
+
+
-
-
+
-
-
@@ -44,16 +41,24 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/test_regress/t/t_protect_ids_key.py b/test_regress/t/t_protect_ids_key.py
index 09316d28c..c472b6c31 100755
--- a/test_regress/t/t_protect_ids_key.py
+++ b/test_regress/t/t_protect_ids_key.py
@@ -16,6 +16,7 @@ test.compile(verilator_flags2=["--protect-ids --protect-key SECRET_KEY", "t/t_pr
test.execute()
-# Since using a named key, we can check for always identical maptest.files_identical(test.obj_dir + "/"+test.vm_prefix+"__idmap.xml", test.golden_filename)
+# Since using a named key, we can check for always identical map
+test.files_identical(test.obj_dir + "/" + test.vm_prefix + "__idmap.xml", test.golden_filename)
test.passes()
diff --git a/test_regress/t/t_randsequence_recurse.out b/test_regress/t/t_randsequence_recurse.out
deleted file mode 100644
index c7af7993e..000000000
--- a/test_regress/t/t_randsequence_recurse.out
+++ /dev/null
@@ -1,5 +0,0 @@
-%Error-UNSUPPORTED: t/t_randsequence_recurse.v:21:5: Unsupported: randsequence
- 21 | randsequence(main)
- | ^~~~~~~~~~~~
- ... For error description see https://verilator.org/warn/UNSUPPORTED?v=latest
-%Error: Exiting due to
diff --git a/test_regress/t/t_savable_open_bad2.out b/test_regress/t/t_savable_open_bad2.out
deleted file mode 100644
index 45efafe23..000000000
--- a/test_regress/t/t_savable_open_bad2.out
+++ /dev/null
@@ -1,2 +0,0 @@
-%Error: unknown:0: Testbench C called 'dpix_task' but scope wasn't set, perhaps due to dpi import call without 'context', or missing svSetScope. See IEEE 1800-2023 35.5.3.
-Aborting...
diff --git a/test_regress/t/t_static_in_loop_unsup.out b/test_regress/t/t_static_in_loop_unsup.out
deleted file mode 100644
index 48eb55263..000000000
--- a/test_regress/t/t_static_in_loop_unsup.out
+++ /dev/null
@@ -1,6 +0,0 @@
-%Warning-STATICVAR: t/t_static_in_loop.v:13:20: Static variable with assignment declaration declared in a loop converted to automatic
- 13 | static int a = 0;
- | ^
- ... For warning description see https://verilator.org/warn/STATICVAR?v=latest
- ... Use "/* verilator lint_off STATICVAR */" and lint_on around source to disable this message.
-%Error: Exiting due to
diff --git a/test_regress/t/t_struct_packed_init_bad.py b/test_regress/t/t_struct_packed_init_bad.py
index 0a4563d37..1952b53a1 100755
--- a/test_regress/t/t_struct_packed_init_bad.py
+++ b/test_regress/t/t_struct_packed_init_bad.py
@@ -13,6 +13,4 @@ test.scenarios('linter')
test.lint(fails=test.vlt_all, expect_filename=test.golden_filename)
-#test.execute()
-
test.passes()
diff --git a/test_regress/t/t_trace_ub_misaligned_address.out b/test_regress/t/t_trace_ub_misaligned_address.out
deleted file mode 100644
index e69de29bb..000000000
diff --git a/test_regress/t/t_union_soft.out b/test_regress/t/t_union_soft.out
deleted file mode 100644
index 35fd986e9..000000000
--- a/test_regress/t/t_union_soft.out
+++ /dev/null
@@ -1,5 +0,0 @@
-%Error-UNSUPPORTED: t/t_union_soft.v:9:10: Unsupported: 'union soft'
- 9 | union soft {
- | ^~~~
- ... For error description see https://verilator.org/warn/UNSUPPORTED?v=latest
-%Error: Exiting due to
diff --git a/test_regress/t/t_vlcov_merge.py b/test_regress/t/t_vlcov_merge.py
index 44639a512..962af2512 100755
--- a/test_regress/t/t_vlcov_merge.py
+++ b/test_regress/t/t_vlcov_merge.py
@@ -24,9 +24,11 @@ test.run(cmd=[
],
verilator_run=True)
-# Not deleted e.g. parsed --no-unlink properlytest.files_identical(test.t_dir + "/t_vlcov_data_a.dat", test.t_dir + "/t_vlcov_data_a.dat")
+# Not deleted e.g. parsed --no-unlink properly
+test.files_identical(test.t_dir + "/t_vlcov_data_a.dat", test.t_dir + "/t_vlcov_data_a.dat")
# Older clib's didn't properly sort maps, but the coverage data doesn't
-# really care about ordering. So avoid false failures by sorting.test.files_identical_sorted(test.obj_dir + "/coverage.dat", test.golden_filename)
+# really care about ordering. So avoid false failures by sorting.
+test.files_identical_sorted(test.obj_dir + "/coverage.dat", test.golden_filename)
test.passes()