Set no-io-range-error flag for tests where required

There are some tests that use non-ANSI style task port declarations where
the port direction has no packed range specification, but the corresponding
signal declaration has as range specification.

This is not valid, the standard requires the range specification for both
to match.

These tests are currently passing because this error is not detected if the
port direction declaration is scalar.

In preparation for eventually detecting this error set the
`no-io-range-error` flag for these tests. When this flag is set the error
is downgraded to a warning.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
This commit is contained in:
Lars-Peter Clausen 2022-03-13 09:57:37 +01:00
parent 20f4f31c1a
commit 7fbfd82d51
2 changed files with 5 additions and 5 deletions

View File

@ -1048,7 +1048,7 @@ pr1832097a normal ivltests
pr1832097b normal ivltests
pr1833024 CE ivltests gold=pr1833024.gold
pr1833754 CE ivltests
pr1841300 normal ivltests gold=pr1841300.gold
pr1841300 normal,-gno-io-range-error ivltests gold=pr1841300.gold
pr1845683 normal ivltests gold=pr1845683.gold
pr1851310 normal ivltests gold=pr1851310.gold
pr1855504 normal ivltests gold=pr1855504.gold
@ -1116,7 +1116,7 @@ pr1960548 normal ivltests gold=pr1960548.gold
pr1960558 normal ivltests gold=pr1960558.gold
pr1960575 normal ivltests gold=pr1960575.gold
pr1960596 normal ivltests gold=pr1960596.gold
pr1960619 normal ivltests gold=pr1960619.gold
pr1960619 normal,-gno-io-range-error ivltests gold=pr1960619.gold
pr1960625 normal ivltests
pr1960633 normal ivltests
pr1963240 normal ivltests gold=pr1963240.gold
@ -1139,7 +1139,7 @@ pr1990269 normal ivltests
pr1992244 normal ivltests
pr1992729 normal ivltests
pr1993479 normal ivltests gold=pr1993479.gold
pr2001162 normal ivltests gold=pr2001162.gold
pr2001162 normal,-gno-io-range-error ivltests gold=pr2001162.gold
pr2011429 normal ivltests
pr2013758 normal ivltests
pr2014673 normal ivltests

View File

@ -1011,10 +1011,10 @@ pr1793749b normal,-pallowsigned=1 ivltests gold=pr1793749b.gold
pr1795005a normal,-pallowsigned=1 ivltests gold=pr1795005a.gold
pr1795005b normal,-pallowsigned=1 ivltests gold=pr1795005b.gold
pr1823732 normal,-pallowsigned=1 ivltests gold=pr1823732.gold
pr1841300 normal,-pallowsigned=1 ivltests gold=pr1841300.gold
pr1841300 normal,-pallowsigned=1,-gno-io-range-error ivltests gold=pr1841300.gold
pr1845683 normal,-pallowsigned=1 ivltests gold=pr1845683.gold
pr1960558 normal,-pallowsigned=1 ivltests gold=pr1960558.gold
pr1960619 normal,-pallowsigned=1 ivltests gold=pr1960619.gold
pr1960619 normal,-pallowsigned=1,-gno-io-range-error ivltests gold=pr1960619.gold
pr1963240 normal,-pallowsigned=1 ivltests gold=pr1963240.gold
pr1990164 normal,-pallowsigned=1 ivltests
pr2136787 normal,-pallowsigned=1 ivltests gold=pr2136787.gold