diff options
Diffstat (limited to 'testsuite/gna/issue1067')
-rw-r--r-- | testsuite/gna/issue1067/golden_top.txt | 63 | ||||
-rwxr-xr-x | testsuite/gna/issue1067/testsuite.sh | 3 |
2 files changed, 65 insertions, 1 deletions
diff --git a/testsuite/gna/issue1067/golden_top.txt b/testsuite/gna/issue1067/golden_top.txt new file mode 100644 index 000000000..03ec14d34 --- /dev/null +++ b/testsuite/gna/issue1067/golden_top.txt @@ -0,0 +1,63 @@ +type std_ulogic is ('U', 'X', '0', '1', 'Z', 'W', 'L', 'H', '-'); -- WKT:3 +type integer is range <>; +subtype natural is integer range 0 to 2147483647; +type std_ulogic_vector is array (natural range <>) of std_ulogic; +subtype std_logic_vector is std_ulogic_vector; +type t_slv_array is array (natural range <>) of std_logic_vector; +design + package standard: + package textio: + package std_logic_1164: + package numeric_std: + instance top: + signal test: t_slv_array (0 to 2): #1-#24 +Time is 0 fs +#1: 'U' (0) +#2: 'U' (0) +#3: 'U' (0) +#4: 'U' (0) +#5: 'U' (0) +#6: 'U' (0) +#7: 'U' (0) +#8: 'U' (0) +#9: 'U' (0) +#10: 'U' (0) +#11: 'U' (0) +#12: 'U' (0) +#13: 'U' (0) +#14: 'U' (0) +#15: 'U' (0) +#16: 'U' (0) +#17: 'U' (0) +#18: 'U' (0) +#19: 'U' (0) +#20: 'U' (0) +#21: 'U' (0) +#22: 'U' (0) +#23: 'U' (0) +#24: 'U' (0) +Time is 0 fs +#1: 'U' (0) +#2: 'U' (0) +#3: 'U' (0) +#4: 'U' (0) +#5: 'U' (0) +#6: 'U' (0) +#7: 'U' (0) +#8: 'U' (0) +#9: 'U' (0) +#10: 'U' (0) +#11: 'U' (0) +#12: 'U' (0) +#13: 'U' (0) +#14: 'U' (0) +#15: 'U' (0) +#16: 'U' (0) +#17: 'U' (0) +#18: 'U' (0) +#19: 'U' (0) +#20: 'U' (0) +#21: 'U' (0) +#22: 'U' (0) +#23: 'U' (0) +#24: 'U' (0) diff --git a/testsuite/gna/issue1067/testsuite.sh b/testsuite/gna/issue1067/testsuite.sh index edba5bba5..28b04a32f 100755 --- a/testsuite/gna/issue1067/testsuite.sh +++ b/testsuite/gna/issue1067/testsuite.sh @@ -11,7 +11,8 @@ for f in top; do if ghdl_has_feature $f ghw; then simulate $f --dump-rti simulate $f --wave=$f.ghw - rm -f $f.ghw + ghw_diff "$f" + rm -f "$f".txt "$f".ghw fi done |