iverilog/ivtest/gold
Martin Whitaker 59d70cad45 Support free-form `timescale directives with interspersed comments (issue #782)
Verilog compiler directives are free-form and, subject to semantic rules,
can appear anywhere in the source code. Whilst it is common practice to
write them on a separate line, we should handle all legal syntax.
2022-12-20 18:14:17 +00:00
..
always_comb_no_sens.gold
always_comb_warn.gold
always_ff_warn.gold
always_ff_warn_sens.gold
always_latch_warn.gold
always_star_array_lval.gold
array_dump.vcd.gold Add parameters to vcd dumps 2022-05-15 18:47:18 -07:00
array_packed_2d.gold
array_word_check.gold
array_word_width.gold
automatic_error11.gold
automatic_error12.gold
automatic_error13.gold
automatic_events.gold
automatic_events3.gold
automatic_task.gold
automatic_task2.gold
automatic_task3.gold
bitsel.gold
br916a-vlog95.gold
br916a.gold
br916b-vlog95.gold
br916b.gold
br921.gold
br947.gold
br960a.gold
br960b.gold
br960c.gold
br960d.gold
br975-v10.gold
br975.gold
br991b.gold
br1003a-v10.gold
br1003a.gold
br1003b-v10.gold
br1003b-vlog95.gold
br1003b.gold
br1003c-v10.gold
br1003c-vlog95.gold
br1003c.gold
br1003d-vlog95.gold
br1003d.gold
br1005.gold
br1007-vlog95.gold
br1007.gold
br1008.gold
br1027a-fsv.gold
br1027a.gold
br1027b.gold
br1027c-fsv.gold
br1027c.gold
br1027d.gold
br1027e-fsv.gold
br1027e.gold
br1027f.gold
br1029a.gold
br1029c.gold
br_gh13a.gold
br_gh33.gold
br_gh62.gold
br_gh72a.gold
br_gh72b.gold
br_gh72b_fail.gold
br_gh79.gold
br_gh105a.gold
br_gh105b.gold
br_gh127a.gold
br_gh127b.gold
br_gh127c.gold
br_gh127d.gold
br_gh127e.gold
br_gh127f.gold
br_gh156.vcd.gold Fix vcd dump of real value parameters 2022-05-21 10:13:27 -07:00
br_gh157.gold Report error when trying to override non-existing parameter 2022-02-01 22:50:21 +01:00
br_gh165.gold
br_gh198.gold
br_gh209.dat
br_gh230-vlog95.gold
br_gh230.gold
br_gh265.gold
br_gh289d.gold
br_gh365.gold
br_gh366.gold
br_gh368.gold
br_gh374.gold
br_gh377-vlog95.gold
br_gh377.gold
br_gh383a.gold
br_gh383b.gold
br_gh383c.gold
br_gh383d-ivl.gold
br_gh383d.gold
br_gh388.gold
br_gh390b.gold
br_gh391.gold
br_gh433.gold
br_gh436.gold
br_gh440-v11.gold
br_gh440.gold
br_gh451.gold
br_gh497b.gold
br_gh497d.gold
br_gh497f.gold
br_gh531.gold
br_gh567.gold
br_gh732.gold Add regression test for issue #732. 2022-08-24 15:38:40 +01:00
br_gh782a.gold Handle C-style comments following a `include directive (issue #782) 2022-10-16 22:03:37 +01:00
br_gh782b.gold Support free-form `timescale directives with interspersed comments (issue #782) 2022-12-20 18:14:17 +00:00
br_gh788.gold Allow io-range-error warnings to be disabled (issue #788) 2022-12-18 12:12:26 +00:00
br_ml20190814.gold
br_ml_20150315.gold
busbug.gold
ca_64delay.gold
ca_mult.gold
ca_time.gold
ca_time_real-ivl.gold
ca_time_real.gold
ca_time_smtm.gold
case_priority-vlog95.gold
case_priority.gold
case_unique-vlog95.gold
case_unique.gold
casesynth7.gold
cmos.gold
comp1000.gold
comp1001.gold
dcomp1.gold
def_nettype_none.gold
defparam2.gold
defparam3.gold
defparam4.gold
delay.gold
delay_var.gold
delayed_sfunc-ivl.gold
delayed_sfunc.gold
disblock2.gold
disp_dec.gold
disp_dec2.gold
disp_leading_z.gold
disp_parm.gold
disp_part.gold
display_bug.gold
drive_strength2.gold
dummy7.gold
dump_memword.vcd Add parameters to vcd dumps 2022-05-15 18:47:18 -07:00
enum_dims_invalid.gold
enum_line_info.gold Add regression tests for enum and struct line info 2022-01-23 20:09:05 +01:00
eofmt_percent-v11.gold
eofmt_percent-vlog95.gold
eofmt_percent.gold
escaped_macro_name.gold
event3.gold
event_list3.gold
fatal_et_al-vlog95.gold
fatal_et_al.gold
fatal_et_al2.gold
fdisplay1.gold
fdisplay2.out
fdisplay3-vlog95.gold
fdisplay3.gold
fdisplay_fail_fd-v10.gold
fdisplay_fail_fd-vlog95.gold
fdisplay_fail_fd.gold
fdisplay_fail_mcd-v10.gold
fdisplay_fail_mcd-vlog95.gold
fdisplay_fail_mcd.gold
fileio.gold
fileline.gold
fileline2.gold
final.gold
final2.gold
format-vlog95.gold
format.gold
fread-error-vlog95.gold
fread-error.gold
fscanf_u_warn-vlog95.gold
fscanf_u_warn.gold
fscanf_z_warn-vlog95.gold
fscanf_z_warn.gold
function1.gold
function12.gold
gate_connect2.gold
generate_multi_loop.gold
idiv3.gold
indef_width_concat.gold
initmod.gold
initmod2.gold
int_not_signext.gold
itor_rtoi.gold
ivlh_event.gold
ivlh_rising_falling.gold
land4.gold
lh_memcat.gold
line_directive.gold
long_div.gold
macro_redefinition.gold
macro_replacement.gold
macro_str_esc.gold
macro_with_args.gold
mcl1.gold
mcl2.gold
mem1-vlog95.gold
mem1.gold
monitor.gold
monitor2.gold
monitor3.gold
multi_bit_strength.gold
multi_bit_strength_std.gold
negvalue.gold
neq1.gold
nested_func.gold
nested_func_std.gold
nested_impl_event1.gold
nested_impl_event2.gold
packed_dims_invalid_class.gold
packed_dims_invalid_module.gold
param-width-ivl.gold
param-width.gold
param_test1.gold
param_test2.gold
param_test3.gold
parameter_type-ivl.gold
parameter_type-vlog95.gold
parameter_type.gold
pic-vlog95.gold
pic.gold
pr243.gold
pr243_std.gold
pr245.gold
pr298.gold
pr377.gold
pr434.gold
pr487.gold
pr492.gold
pr498b.gold Report error when trying to override non-existing parameter 2022-02-01 22:50:21 +01:00
pr522.gold
pr524.gold
pr527.gold
pr528.gold
pr528b.gold
pr530.gold
pr531a.gold
pr532.gold
pr533.gold
pr534.gold
pr538.gold
pr540.gold
pr540b.gold
pr540c.gold
pr541.gold
pr542.gold
pr544.gold
pr547.gold
pr556.gold
pr569.gold
pr572.gold
pr584.gold
pr584_std.gold
pr590.gold
pr594.gold
pr596.gold
pr622.gold
pr632.gold
pr639.gold
pr673.gold
pr693.gold
pr729.gold
pr751.gold
pr751_std.gold
pr812.gold
pr820.gold
pr902.gold
pr905.gold
pr910-vlog95.gold
pr910.gold
pr923.gold
pr938.gold
pr979.gold
pr985.gold
pr987.gold
pr987_std.gold
pr991.gold
pr993.gold
pr995.gold
pr1002.gold
pr1002_std.gold
pr1002a.gold
pr1002a_std.gold
pr1008.gold
pr1026.gold
pr1033.gold
pr1065.gold
pr1077.gold
pr1403406.gold
pr1403406a.gold
pr1403406b.gold
pr1476440.gold
pr1492075.gold
pr1494799.gold
pr1574175.gold
pr1587669.gold
pr1589497.gold
pr1623097.gold
pr1628288.gold
pr1628300.gold
pr1629683.gold
pr1632861.gold
pr1634526.gold
pr1636409.gold
pr1638985.gold
pr1639060.gold
pr1639064.gold
pr1639064b.gold
pr1639968.gold
pr1639971.gold
pr1645277.gold
pr1645518.gold
pr1648365.gold
pr1661640.gold
pr1661640_std.gold
pr1664684.gold
pr1687193.gold
pr1688717.gold
pr1698499.gold
pr1698658.gold
pr1698659.gold
pr1698820-v10.gold
pr1698820-vlog95.gold
pr1698820.gold
pr1699444.gold
pr1699519.gold
pr1701855.gold
pr1701855b.gold
pr1701889.gold
pr1701890-ivl.gold
pr1701890.gold
pr1702593.gold
pr1703120.gold
pr1704726a-v10.gold
pr1704726a.gold
pr1704726c-v10.gold
pr1704726c.gold
pr1704726d-v10.gold
pr1704726d.gold
pr1719055.gold
pr1723367.gold Prevent invalid port redeclaration 2022-09-14 18:55:19 +02:00
pr1735836.gold
pr1741212.gold
pr1746848.gold
pr1752823a.gold
pr1752823b.gold
pr1758122.gold
pr1758135.gold
pr1770199.gold
pr1771903.gold
pr1780480.gold
pr1787394a.gold
pr1787423.gold
pr1792108.gold
pr1792152.gold
pr1792734.gold
pr1793157.gold
pr1793749.gold
pr1793749b.gold
pr1795005a.gold
pr1795005b.gold
pr1799904.gold
pr1804877.gold
pr1805837.gold
pr1819452-vlog95.gold
pr1819452.gold
pr1820472.gold
pr1823732.gold
pr1828642.gold
pr1830834.gold
pr1831724.gold
pr1833024.gold
pr1841300.gold Prevent invalid port redeclaration 2022-09-14 18:55:19 +02:00
pr1845683.gold
pr1851310.gold
pr1855504.gold
pr1861212.gold
pr1862744b.gold
pr1864110a-ivl.gold
pr1864110a.gold
pr1864110b-ivl.gold
pr1864110b.gold
pr1864110c.gold
pr1864115-ivl.gold
pr1864115.gold
pr1866215.gold
pr1866215b.gold
pr1867161a.gold
pr1867161b.gold
pr1873372.gold
pr1876798.gold
pr1885847.gold
pr1887168.gold
pr1898983.gold
pr1903343.gold
pr1912112.gold
pr1936363.gold
pr1949025.gold
pr1960545.gold
pr1960548.gold
pr1960558.gold
pr1960575.gold
pr1960596.gold
pr1960619.gold Prevent invalid port redeclaration 2022-09-14 18:55:19 +02:00
pr1963240.gold
pr1963962-fsv.gold
pr1963962.gold
pr1985582.gold
pr1985582_std.gold
pr1993479.gold
pr2001162.gold Prevent invalid port redeclaration 2022-09-14 18:55:19 +02:00
pr2001162_std.gold
pr2029336.gold
pr2039694.gold
pr2043585.gold
pr2043585_std.gold
pr2053944.gold
pr2076391.gold
pr2091455.gold
pr2119622.gold
pr2132552.gold
pr2136787.gold
pr2138682.gold
pr2138979b.gold
pr2138979c.gold
pr2138979d.gold
pr2146620.gold
pr2146620b.gold
pr2146824.gold
pr2152011.gold
pr2159630.gold
pr2169870.gold
pr2248925.gold
pr2251119.gold
pr2251119_std.gold
pr2272468.gold
pr2486350.gold
pr2509349a-msys2.gold
pr2509349a-vlog95.gold
pr2509349a.gold
pr2509349b-vlog95.gold
pr2509349b.gold
pr2580730.gold
pr2590274.gold
pr2715558.gold
pr2715558b.gold
pr2715748.gold
pr2785294.gold
pr2794144.gold
pr2800985b-vlog95.gold
pr2800985b.gold
pr2809288.gold
pr2815398a.gold
pr2815398b.gold
pr2823414.gold
pr2842621.gold
pr2848986.gold
pr2859628.vcd.gold Add parameters to vcd dumps 2022-05-15 18:47:18 -07:00
pr2877564.gold
pr2924354.gold
pr2972866.gold
pr2976242c.gold Report errors for nets with invalid data type 2022-03-03 10:30:12 +01:00
pr3015421-fsv.gold
pr3015421.gold
pr3039548.gold
pr3054101a.gold
pr3054101c.gold
pr3054101e.gold
pr3054101g.gold
pr3064375.gold
pr3149494.gold
pr3190941.gold
pr3194155.gold
pr3194155_std.gold
pr3366217a.gold
pr3366217b.gold
pr3366217c.gold
pr3366217d.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr3366217f.gold
pr3366217g.gold
pr3441576.gold
pr3499807.gold
pr3515542.gold
pr3522653.gold
pr3527694.gold
pr3571573.gold
queue_fail-vlog95.gold
queue_fail.gold
queue_stat.gold
random.gold Add regression test for br_gh661 and test for correct $random behaviour. 2022-04-03 19:56:56 +01:00
readmem-error-vlog95.gold
readmem-error.gold
readmem-invalid-vlog95.gold
readmem-invalid.gold
real5.gold
real_concat_invalid1.gold
real_concat_invalid2.gold
real_delay.gold
real_events.gold
real_invalid_ops.gold
real_select_invalid.gold
recursive_func.gold
recursive_func_const.gold Add regression tests for constant recursive functions 2022-04-11 22:03:02 +02:00
recursive_task.gold
resetall-fsv.gold
resetall-v10.gold
resetall.gold
resetall2.gold
resetall2_std.gold
rtran.gold
rtranif0.gold
rtranif1.gold
scan-invalid.gold
scoped_events.gold
sdf1.gold
sdf5.gold
sdf6.gold
sdf7.gold
sdf8.gold
sel_rval_bit_ob.gold
sel_rval_part_ob.gold
select3.gold
sf_countbits_fail.gold
sf_countones_fail.gold
sf_isunknown_fail.gold
sf_onehot0_fail.gold
sf_onehot_fail.gold
shellho1.gold
shift1.gold
shift5.gold
signed4.gold
signed10.gold
signed12.gold
sp2.inv
specify3.gold
specify4.gold
specify5.gold
stask_parm2.gold
stime.gold
string4.gold
string5.gold
string7.gold
string8.gold
string9.gold
string10.gold
string11.gold
string_events.gold
struct_invalid_member.gold
struct_line_info.gold Add regression tests for enum and struct line info 2022-01-23 20:09:05 +01:00
sv_default_port_value3.gold
sv_deferred_assert1.gold
sv_deferred_assert2.gold
sv_deferred_assume1.gold
sv_deferred_assume2.gold
sv_end_label_fail.gold Add helper function to check end label 2022-02-06 21:33:36 +01:00
sv_end_labels_bad.gold Add helper function to check end label 2022-02-06 21:33:36 +01:00
sv_end_labels_unnamed.gold Add regression test for end labels on unnamed blocks 2022-02-06 21:33:36 +01:00
sv_foreach8.gold Add regression tests for omitted foreach dimensions 2022-12-11 14:06:30 -08:00
sv_immediate_assert-vlog95.gold
sv_immediate_assert.gold
sv_immediate_assume-vlog95.gold
sv_immediate_assume.gold
sv_macro2.gold
sv_macro3.gold
sv_new_array_error.gold
sv_pkg_class.gold
sv_queue_parray.gold Add regression tests for queue of packed arrays 2022-03-12 14:07:06 +01:00
sv_queue_parray_bounded.gold Add regression tests for queue of packed arrays 2022-03-12 14:07:06 +01:00
sv_queue_parray_fail.gold Consolidate unpacked array type elaboration 2022-04-18 09:58:02 +02:00
sv_queue_real.gold
sv_queue_real_bounded.gold
sv_queue_real_fail.gold Consolidate unpacked array type elaboration 2022-04-18 09:58:02 +02:00
sv_queue_string.gold
sv_queue_string_bounded.gold
sv_queue_string_fail.gold Consolidate unpacked array type elaboration 2022-04-18 09:58:02 +02:00
sv_queue_vec.gold
sv_queue_vec_bounded.gold
sv_queue_vec_fail.gold Consolidate unpacked array type elaboration 2022-04-18 09:58:02 +02:00
sv_root_class.gold
sv_root_func.gold
sv_root_task.gold
sv_timeunit_prec3a.gold
sv_timeunit_prec3b.gold
sv_timeunit_prec3c.gold
sv_timeunit_prec3d.gold
sv_timeunit_prec4a.gold
sv_timeunit_prec4b.gold
sv_timeunit_prec_fail1-v10.gold
sv_timeunit_prec_fail1.gold
sv_timeunit_prec_fail2-v10.gold
sv_timeunit_prec_fail2.gold
sv_unit1b.gold
sv_unit1c.gold
sv_unit2b.gold
sv_unit3b.gold
sv_wildcard_import4.gold
sv_wildcard_import5.gold
switch_primitives.gold
swrite-vlog95.gold
swrite.gold
sys_func_as_task.gold
sys_func_task_error-fsv.gold
sys_func_task_error-vlog95.gold
sys_func_task_error.gold
tern3.gold
tern5.gold
test_disphob.gold
test_dispwided.gold
test_extended.gold
test_va_math.gold
test_vams_math.gold
test_width.gold
time6c.gold
time7.gold
timeform1.gold
timeform2.gold
tran.gold
tranif0.gold
tranif1.gold
two_state_display.gold
udp_bx.gold
undef.gold
unnamed_generate_block.gold
urand.gold
urand_r.gold
uwire_fail.gold
vcd-dup.log.gold
vcd-dup.vcd.gold Add parameters to vcd dumps 2022-05-15 18:47:18 -07:00
vector.gold
vhdl_concurrent_assert.gold
vhdl_image_attr.gold
vhdl_lfcr.gold
vhdl_mux2.gold
vhdl_now.gold
vhdl_procedure.gold
vhdl_report.gold
vhdl_string.gold
vhdl_test3.gold
vhdl_time.gold
vhdl_wait.gold
wait3.gold
warn_opt_sys_tf-vlog95.gold
warn_opt_sys_tf.gold
wild_cmp_err.gold
wild_cmp_err2.gold
wiresl2.gold
writemem-error-vlog95.gold
writemem-error.gold
writemem-invalid-vlog95.gold
writemem-invalid.gold