blob: cbd96a54a406c6445caf5b6fd5d9e87556a0f2cc [file] [log] [blame]
********************************************
* SURELOG System Verilog Compiler/Linter *
********************************************
[INFO :CM0023] Creating log file ./slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
[ERROR:PP0102] t_sv_cpu_code/ports.sv, line 44, col 9: Unknown macro "PACKED".
[ERROR:PP0102] t_sv_cpu_code/ports.sv, line 49, col 11: Unknown macro "PACKED".
[ERROR:PP0101] t_sv_cpu_code/program_h.sv, line 31: Cannot open include file "rom.sv".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 18, col 6: Unknown macro "LDI".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 19, col 6: Unknown macro "LDI".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 20, col 6: Unknown macro "LDI".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 21, col 6: Unknown macro "LDI".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 23, col 6: Unknown macro "STS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 24, col 6: Unknown macro "STS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 25, col 6: Unknown macro "STS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 26, col 6: Unknown macro "STS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 28, col 6: Unknown macro "LDS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 29, col 6: Unknown macro "LDS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 30, col 6: Unknown macro "LDS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 31, col 6: Unknown macro "LDS".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 33, col 6: Unknown macro "JMP".
[ERROR:PP0102] t_sv_cpu_code/rom.sv, line 35, col 6: Unknown macro "EOP".
[ERROR:PP0101] t_case_write1.v, line 6: Cannot open include file "verilated.v".
[ERROR:PP0102] t_case_write1.v, line 37, col 43: Unknown macro "TEST_OBJ_DIR".
[ERROR:PP0102] t_case_write1.v, line 38, col 36: Unknown macro "TEST_OBJ_DIR".
[ERROR:PP0101] t_case_write1_tasks.v, line 6: Cannot open include file "verilated.v".
[ERROR:PP0101] t_case_write2.v, line 6: Cannot open include file "verilated.v".
[ERROR:PP0102] t_case_write2.v, line 37, col 43: Unknown macro "TEST_OBJ_DIR".
[ERROR:PP0102] t_case_write2.v, line 38, col 36: Unknown macro "TEST_OBJ_DIR".
[ERROR:PP0101] t_case_write2_tasks.v, line 6: Cannot open include file "verilated.v".
[ERROR:PP0106] t_clk_2in.v, line 26, col 21: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE $write("[%0t] c1=%x c0=%x\n", $time,v0,v1); `endif
^-- line 26, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 87, col 20: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE $display("[%0t] clear\n",$time); `endif
^-- line 87, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 108, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("posedge 0"); `endif
^-- line 108, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 112, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("posedge 1"); `endif
^-- line 112, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 116, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("posedge *"); `endif
^-- line 116, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 121, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("negedge 0"); `endif
^-- line 121, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 125, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("negedge 1"); `endif
^-- line 125, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 129, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("n`ifdef TEST_VERBOSE `display_counts("pos vec"); `endif
^-- line 135, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 139, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("neg vec"); `endif
^-- line 139, t_clk_2in.v.
[ERROR:PP0106] t_clk_2in.v, line 143, col 20: Syntax error: extraneous input '`display_counts' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE `display_counts("or vec"); `endif
^-- line 143, t_clk_2in.v.
[ERROR:PP0107] t_clk_2in.v, line 62: Too many arguments (4) for macro "t2",
t_clk_2in.v, line 59: macro definition takes 0.
[ERROR:PP0106] t_clk_gen.v, line 79, col 17: Syntax error: extraneous input '`else' expecting {One_line_comment, Spaces, CR},
`ifdef verilator `else // V3.2 races... technically legal
^-- line 79, t_clk_gen.v.
[ERROR:PP0118] t_display.v, line 13, col 39: Unknown escaped sequence '\2'.
[ERROR:PP0118] t_display.v, line 134, col 30: Unknown escaped sequence '\r'.
[ERROR:PP0118] t_display_esc_bad.v, line 8, col 19: Unknown escaped sequence '\y'.
[ERROR:PP0118] t_display_esc_bad.v, line 8, col 21: Unknown escaped sequence '\z'.
[ERROR:PP0101] t_dpi_accessors.v, line 39: Cannot open include file "t_dpi_accessors_macros_inc.vh".
[ERROR:PP0101] t_dpi_accessors.v, line 40: Cannot open include file "t_dpi_accessors_inc.vh".
[ERROR:PP0102] t_dpi_display.v, line 11, col 3: Unknown macro "error".
[ERROR:PP0102] t_dpi_sys.v, line 15, col 3: Unknown macro "error".
[ERROR:PP0102] t_dpi_threads.v, line 19, col 3: Unknown macro "error".
[ERROR:PP0102] t_dpi_var.v, line 66: Unknown macro "systemc_imp_header".
[ERROR:PP0102] t_dpi_var.v, line 69: Unknown macro "verilog".
[ERROR:PP0102] t_extend_class.v, line 48, col 1: Unknown macro "systemc_header".
[ERROR:PP0102] t_extend_class.v, line 50, col 1: Unknown macro "systemc_interface".
[ERROR:PP0102] t_extend_class.v, line 52, col 1: Unknown macro "systemc_ctor".
[ERROR:PP0102] t_extend_class.v, line 54, col 1: Unknown macro "systemc_dtor".
[ERROR:PP0102] t_extend_class.v, line 56, col 1: Unknown macro "verilog".
[ERROR:PP0101] t_flag_f.v, line 3: Cannot open include file "t_flag_f_tsub_inc.v".
[ERROR:PP0106] t_func_dotted.v, line 104, col 18: Syntax error: extraneous input '#1' expecting {One_line_comment, Spaces, CR},
`ifndef verilator #1; `endif
^-- line 104, t_func_dotted.v.
[ERROR:PP0106] t_func_dotted.v, line 129, col 18: Syntax error: extraneous input '#1' expecting {One_line_comment, Spaces, CR},
`ifndef verilator #1; `endif
^-- line 129, t_func_dotted.v.
[NOTE :PP0105] t_func_flip.v, line 7: Multiply defined macro "INT_RANGE",
t_func_flip.v, line 6: previous definition.
[ERROR:PP0102] t_gen_missing.v, line 13, col 1: Unknown macro "error".
[ERROR:PP0101] t_initial.v, line 13: Cannot open include file "t_initial_inc.vh".
[ERROR:PP0106] t_inst_dtree.v, line 62, col 20: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`ifdef TEST_VERBOSE $display("%m: csub.clocal=%0d dlocal=%0d", csub.clocal, dlocal); `endif
^-- line 62, t_inst_dtree.v.
[ERROR:PP0106] t_interface2.v, line 25, col 17: Syntax error: extraneous input 'counter_ansi' expecting {One_line_comment, Spaces, CR},
`ifdef VERILATOR counter_ansi `else counter_nansi `endif
^-- line 25, t_interface2.v.
[ERROR:PP0106] t_interface2.v, line 25, col 36: Syntax error: extraneous input 'counter_nansi' expecting {One_line_comment, Spaces, CR},
`ifdef VERILATOR counter_ansi `else counter_nansi `endif
^-- line 25, t_interface2.v.
[ERROR:PP0102] t_interface_down_gen.v, line 75: Unknown macro "error".
[ERROR:PP0106] t_interface_modport.v, line 42, col 17: Syntax error: extraneous input 'counter_ansi' expecting {One_line_comment, Spaces, CR},
`ifdef VERILATOR counter_ansi `else counter_nansi `endif
^-- line 42, t_interface_modport.v.
[ERROR:PP0106] t_interface_modport.v, line 42, col 36: Syntax error: extraneous input 'counter_nansi' expecting {One_line_comment, Spaces, CR},
`ifdef VERILATOR counter_ansi `else counter_nansi `endif
^-- line 42, t_interface_modport.v.
[ERROR:PP0106] t_interface_modport.v, line 49, col 17: Syntax error: extraneous input 'counter_ansi_m' expecting {One_line_comment, Spaces, CR},
`ifdef VERILATOR counter_ansi_m `else counter_nansi_m `endif
^-- line 49, t_interface_modport.v.
[ERROR:PP0106] t_interface_modport.v, line 49, col 38: Syntax error: extraneous input 'counter_nansi_m' expecting {One_line_comment, Spaces, CR},
`ifdef VERILATOR counter_ansi_m `else counter_nansi_m `endif
^-- line 49, t_interface_modport.v.
[ERROR:PP0120] t_lint_implicit_def_bad.v, line 21: Illegal directive in design element "`resetall".
[ERROR:PP0101] t_lint_in_inc_bad.v, line 6: Cannot open include file "t_lint_in_inc_bad_1.vh".
[ERROR:PP0102] t_lint_unused.v, line 31, col 35: Unknown macro "TEST_OBJ_DIR".
[ERROR:PP0102] t_lint_unused.v, line 34, col 34: Unknown macro "TEST_OBJ_DIR".
[ERROR:PP0107] t_math_clog2.v, line 26: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 27: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 28: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 29: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 46: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 47: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 48: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 49: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 50: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 51: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 52: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 53: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 54: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 55: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 56: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 57: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[ERROR:PP0107] t_math_clog2.v, line 58: Too many arguments (1) for macro "CLOG2",
t_math_clog2.v, line 9: macro definition takes 0.
[WARNI:PP0113] t_math_signed5.v, line 11, col 9: Unused macro argument "vs".
[ERROR:PP0101] t_pipe_filter.v, line 13: Cannot open include file "t_pipe_filter_inc.vh".
[ERROR:PP0101] t_pipe_filter.v, line 15: Cannot open include file "t_pipe_filter_inc.vh".
[ERROR:PP0115] t_pp_circdef_bad.v, line 9: Recursive macro definition for "SEL_NUM_BITS",
t_pp_circdef_bad.v, line 9: macro used in macro "SEL_NUM_BITS".
[ERROR:PP0102] t_pp_circdef_bad.v, line 9, col 7: Unknown macro "SEL_NUM_BITS".
[ERROR:PP0102] t_pp_circdef_bad.v, line 9, col 24: Unknown macro "SEL_NUM_BITS".
[WARNI:PP0113] t_pp_display.v, line 20, col 8: Unused macro argument "left".
[ERROR:PP0109] t_pp_display.v, line 34: Macro instantiation omits argument 1 (x) for "thru",
t_pp_display.v, line 17: No default value for argument 1 (x) in macro definition.
[NOTE :PP0105] t_pp_dupdef.v, line 9: Multiply defined macro "DUP",
t_pp_dupdef.v, line 8: previous definition.
[NOTE :PP0105] t_pp_dupdef.v, line 12: Multiply defined macro "DUPP",
t_pp_dupdef.v, line 11: previous definition.
[ERROR:PP0101] t_pp_lib.v, line 6: Cannot open include file "t_pp_lib_inc.vh".
[ERROR:PP0102] t_pp_lib.v, line 8, col 9: Unknown macro "WIDTH".
[ERROR:PP0102] t_pp_lib_library.v, line 7, col 10: Unknown macro "WIDTH".
[ERROR:PP0102] t_pp_misdef_bad.v, line 10, col 3: Unknown macro "NDEFINED".
[ERROR:PP0102] t_pp_misdef_bad.v, line 13, col 5: Unknown macro "imescale".
[ERROR:PP0102] t_pp_pragmas.v, line 7: Unknown macro "verilog".
[ERROR:PP0102] t_pp_pragmas.v, line 40: Unknown macro "remove_gatenames".
[ERROR:PP0102] t_pp_pragmas.v, line 42: Unknown macro "remove_netnames".
[ERROR:PP0106] t_preproc.v, line 23, col 19: Syntax error: extraneous input '1'b1 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A3 1'b1 `else 1'b0 `endif ,
^-- line 23, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 23, col 30: Syntax error: extraneous input '1'b0 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A3 1'b1 `else 1'b0 `endif ,
^-- line 23, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 23, col 42: Syntax error: no viable alternative at input '`endif ,',
`ifdef DEF_A3 1'b1 `else 1'b0 `endif ,
^-- line 23, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 24, col 19: Syntax error: extraneous input '1'b1 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A2 1'b1 `else 1'b0 `endif ,
^-- line 24, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 24, col 30: Syntax error: extraneous input '1'b0 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A2 1'b1 `else 1'b0 `endif ,
^-- line 24, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 24, col 42: Syntax error: no viable alternative at input '`endif ,',
`ifdef DEF_A2 1'b1 `else 1'b0 `endif ,
^-- line 24, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 25, col 19: Syntax error: extraneous input '1'b1 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A1 1'b1 `else 1'b0 `endif ,
^-- line 25, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 25, col 30: Syntax error: extraneous input '1'b0 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A1 1'b1 `else 1'b0 `endif ,
^-- line 25, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 25, col 42: Syntax error: no viable alternative at input '`endif ,',
`ifdef DEF_A1 1'b1 `else 1'b0 `endif ,
^-- line 25, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 26, col 19: Syntax error: extraneous input '1'b1 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A0 1'b1 `else 1'b0 `endif
^-- line 26, t_preproc.v.
[ERROR:PP0106] t_preproc.v, line 26, col 30: Syntax error: extraneous input '1'b0 ' expecting {One_line_comment, Spaces, CR},
`ifdef DEF_A0 1'b1 `else 1'b0 `endif
^-- line 26, t_preproc.v.
[ERROR:PP0101] t_preproc.v, line 7: Cannot open include file "t_preproc_inc2.vh".
[ERROR:PP0112] t_preproc.v, line 74, col 16: Illegal space in between macro name "noparam" and open parenthesis.
[NOTE :PP0105] t_preproc.v, line 99: Multiply defined macro "msg",
t_preproc.v, line 77: previous definition.
[ERROR:PP0109] t_preproc.v, line 110: Macro instantiation omits argument 1 (x) for "thru",
t_preproc.v, line 97: No default value for argument 1 (x) in macro definition.
[ERROR:PP0112] t_preproc_def09.v, line 60, col 19: Illegal space in between macro name "MACROPAREN" and open parenthesis.
[ERROR:PP0106] t_preproc_ifdef.v, line 17, col 9: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`ifdef A $display("1A"); num = num + 1;
^-- line 17, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 18, col 10: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`ifdef C $stop;
^-- line 18, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 19, col 10: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`elsif A $display("2A"); num = num + 1;
^-- line 19, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 20, col 11: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`ifdef C $stop;
^-- line 20, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 21, col 11: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`elsif B $stop;
^-- line 21, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 22, col 9: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`else $display("3A"); num = num + 1;
^-- line 22, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 24, col 8: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`else $stop;
^-- line 24, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 26, col 10: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`elsif B $stop;
^-- line 26, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 27, col 11: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`ifdef A $stop;
^-- line 27, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 28, col 11: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`elsif A $stop;
^-- line 28, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 31, col 9: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`elsif C $stop;
^-- line 31, t_preproc_ifdef.v.
[ERROR:PP0106] t_preproc_ifdef.v, line 32, col 7: Syntax error: extraneous input '$' expecting {One_line_comment, Spaces, CR},
`else $stop;
^-- line 32, t_preproc_ifdef.v.
[ERROR:PP0101] t_preproc_inc_bad.v, line 8: Cannot open include file "t_preproc_inc_inc_bad.vh".
[ERROR:PP0101] t_preproc_inc_notfound_bad.v, line 6: Cannot open include file "this_file_is_not_found.vh".
../../dist/surelog/surelog: line 5: 20627 Segmentation fault (core dumped) ${SCRIPTPATH}/bin/surelog.exe "$@"
Command exited with non-zero status 139
1.75user 0.12system 0:01.99elapsed 94%CPU (0avgtext+0avgdata 552972maxresident)k
0inputs+80outputs (0major+146048minor)pagefaults 0swaps