diff --git a/ivtest/gold/pr2590274-fsv.gold b/ivtest/gold/pr2590274-fsv.gold new file mode 100644 index 000000000..86ca64b56 --- /dev/null +++ b/ivtest/gold/pr2590274-fsv.gold @@ -0,0 +1,5 @@ +warning: Found both default and explicit timescale based delays. Use + : -Wtimescale to find the design element(s) with no explicit + : timescale. +The time in w_time is: 1.000000e-09 +The time in wo_time is: 1.000000e+00 diff --git a/ivtest/regress-fsv.list b/ivtest/regress-fsv.list index 80932efd4..9424f42eb 100644 --- a/ivtest/regress-fsv.list +++ b/ivtest/regress-fsv.list @@ -68,75 +68,74 @@ # # Some constructs/usage are not errors in SystemVerilog -br1015a normal ivltests -br1027a normal ivltests gold=br1027a-fsv.gold -br1027c normal ivltests gold=br1027c-fsv.gold -br1027e normal ivltests gold=br1027e-fsv.gold -br_gh25a normal ivltests -br_gh25b normal ivltests -br_gh567 normal ivltests -check_constant_3 normal ivltests -function4 normal ivltests -module_inout_port_type normal ivltests -module_input_port_list_def normal,-g2005-sv ivltests -module_input_port_type normal ivltests -parameter_in_generate1 normal ivltests -parameter_no_default normal ivltests -parameter_omit1 normal ivltests -parameter_omit2 normal ivltests -parameter_omit3 normal ivltests -pr1963962 normal ivltests gold=pr1963962-fsv.gold -pr3015421 CE ivltests gold=pr3015421-fsv.gold -resetall normal,-Wtimescale ivltests gold=resetall-fsv.gold -scope2b normal ivltests -sys_func_task_error RE ivltests gold=sys_func_task_error-fsv.gold -unnamed_block_var_decl normal ivltests -unnamed_fork_var_decl normal ivltests +br1027a normal ivltests gold=br1027a-fsv.gold +br1027c normal ivltests gold=br1027c-fsv.gold +br1027e normal ivltests gold=br1027e-fsv.gold +br_gh25a normal ivltests +br_gh25b normal ivltests +br_gh567 normal ivltests +check_constant_3 normal ivltests +function4 normal ivltests +module_inout_port_type normal ivltests +module_input_port_list_def normal ivltests +module_input_port_type normal ivltests +parameter_in_generate1 normal ivltests +parameter_no_default normal ivltests +parameter_omit1 normal ivltests +parameter_omit2 normal ivltests +parameter_omit3 normal ivltests +pr1963962 normal ivltests gold=pr1963962-fsv.gold +pr3015421 CE ivltests gold=pr3015421-fsv.gold +resetall normal,-Wtimescale ivltests gold=resetall-fsv.gold +scope2b normal ivltests +sys_func_task_error RE ivltests gold=sys_func_task_error-fsv.gold +unnamed_block_var_decl normal ivltests +unnamed_fork_var_decl normal ivltests # We do not run synthesis when forcing SystemVerilog so these pass -br995 normal ivltests -br_gh306a normal ivltests -br_gh306b normal ivltests -case5-syn-fail normal ivltests -casesynth7 normal ivltests -casesynth8 normal ivltests -dffsynth normal ivltests -dffsynth8 normal ivltests -memsynth1 normal ivltests -memsynth2 normal ivltests -memsynth3 normal ivltests -memsynth5 normal ivltests -memsynth6 normal ivltests -memsynth7 normal ivltests -memsynth9 normal ivltests -mix_reset normal ivltests +br995 normal ivltests +br_gh306a normal ivltests +br_gh306b normal ivltests +case5-syn-fail normal ivltests +casesynth7 normal ivltests +casesynth8 normal ivltests +dffsynth normal ivltests +dffsynth8 normal ivltests +memsynth1 normal ivltests +memsynth2 normal ivltests +memsynth3 normal ivltests +memsynth5 normal ivltests +memsynth6 normal ivltests +memsynth7 normal ivltests +memsynth9 normal ivltests +mix_reset normal ivltests -# These use $abstime() and will actually run correctly with -g2012 (different -# results), but since this file is loaded in sv-tests mark them as NI instead -# of creating the correct gold file -pr2590274a NI ivltests -pr2590274b NI ivltests -pr2590274c NI ivltests +# These use $abstime() and produce different results when run +# using SytemVerilog +pr2590274a normal ivltests gold=pr2590274-fsv.gold +pr2590274b normal ivltests gold=pr2590274-fsv.gold +pr2590274c normal,-gspecify ivltests gold=pr2590274-fsv.gold # These are not supported in Icarus, but are valid SystemVerilog -array_lval_select3a normal ivltests -br605a normal ivltests -br605b normal ivltests -br971 normal ivltests -br1005 normal ivltests -br1015b normal ivltests -br_ml20150315b normal ivltests -sv_darray_nest1 normal ivltests -sv_darray_nest2 normal ivltests -sv_darray_nest3 normal ivltests -sv_darray_nest4 normal ivltests -sv_darray_oob_vec2 normal ivltests -sv_deferred_assert1 normal ivltests -sv_deferred_assert2 normal ivltests -sv_deferred_assume1 normal ivltests -sv_deferred_assume2 normal ivltests -sv_queue_nest1 normal ivltests -sv_queue_nest2 normal ivltests -sv_queue_nest3 normal ivltests -sv_queue_nest4 normal ivltests -sv_queue_oob_vec2 normal ivltests +array_lval_select3a NI ivltests +br605a NI ivltests +br605b NI ivltests +br971 NI ivltests +br1005 NI ivltests +br1015a NI ivltests +br1015b NI ivltests +br_ml20150315b NI ivltests +sv_darray_nest1 NI ivltests +sv_darray_nest2 NI ivltests +sv_darray_nest3 NI ivltests +sv_darray_nest4 NI ivltests +sv_darray_oob_vec2 NI ivltests +sv_deferred_assert1 NI ivltests +sv_deferred_assert2 NI ivltests +sv_deferred_assume1 NI ivltests +sv_deferred_assume2 NI ivltests +sv_queue_nest1 NI ivltests +sv_queue_nest2 NI ivltests +sv_queue_nest3 NI ivltests +sv_queue_nest4 NI ivltests +sv_queue_oob_vec2 NI ivltests