summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/share/generate.py1
-rwxr-xr-xtests/tools/autotest.sh2
-rw-r--r--tests/vloghtb/test_share.sh2
3 files changed, 3 insertions, 2 deletions
diff --git a/tests/share/generate.py b/tests/share/generate.py
index e3b4bc96..a06a642d 100644
--- a/tests/share/generate.py
+++ b/tests/share/generate.py
@@ -66,6 +66,7 @@ for idx in range(100):
print('rename uut_%05d gate' % idx)
print('tee -a temp/all_share_log.txt log')
print('tee -a temp/all_share_log.txt log #job# uut_%05d' % idx)
+ print('tee -a temp/all_share_log.txt wreduce')
print('tee -a temp/all_share_log.txt share -aggressive gate')
print('miter -equiv -flatten -ignore_gold_x -make_outputs -make_outcmp gold gate miter')
print('sat -set-def-inputs -verify -prove trigger 0 -show-inputs -show-outputs miter')
diff --git a/tests/tools/autotest.sh b/tests/tools/autotest.sh
index 2d97e46f..9ae1c155 100755
--- a/tests/tools/autotest.sh
+++ b/tests/tools/autotest.sh
@@ -140,7 +140,7 @@ do
elif [ "$frontend" = "verific_gates" ]; then
test_passes -p "verific -vlog2k $fn; verific -import -gates -all; opt; memory;;"
else
- test_passes -f "$frontend" -p "hierarchy; proc; opt; memory -nomap; opt; fsm; opt" $fn
+ test_passes -f "$frontend" -p "hierarchy; proc; opt_const; opt_share;; wreduce;; share;; opt; memory -nomap;; fsm; opt" $fn
test_passes -f "$frontend" -p "hierarchy; proc; opt; memory; opt; fsm; opt -fine; techmap; opt; abc -dff; opt" $fn
fi
touch ../${bn}.log
diff --git a/tests/vloghtb/test_share.sh b/tests/vloghtb/test_share.sh
index da221162..67cfe44e 100644
--- a/tests/vloghtb/test_share.sh
+++ b/tests/vloghtb/test_share.sh
@@ -6,6 +6,6 @@ source common.sh
f=$1
n=$(basename ${f%.v})
-test_equiv share "share -aggressive" "-ignore_div_by_zero" $n $f
+test_equiv share "wreduce; share -aggressive" "-ignore_div_by_zero" $n $f
exit 0