From 7fbfd82d51fb8b2e9f45173a99d706c98de7f007 Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Sun, 13 Mar 2022 09:57:37 +0100 Subject: [PATCH] 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 --- ivtest/regress-vlg.list | 6 +++--- ivtest/regress-vlog95.list | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ivtest/regress-vlg.list b/ivtest/regress-vlg.list index fd083ec72..704387eac 100644 --- a/ivtest/regress-vlg.list +++ b/ivtest/regress-vlg.list @@ -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 diff --git a/ivtest/regress-vlog95.list b/ivtest/regress-vlog95.list index 88f865357..0aeb61f90 100644 --- a/ivtest/regress-vlog95.list +++ b/ivtest/regress-vlog95.list @@ -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