From 583a31c1212481b2081aaebf171fbdb98d6e0648 Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Sat, 5 Mar 2016 17:52:58 +0000 Subject: [PATCH] Changed default for -gshared-loop-index to false. --- driver/iverilog.man.in | 2 +- driver/main.c | 2 +- main.cc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/driver/iverilog.man.in b/driver/iverilog.man.in index 2157df516..2d3a62344 100644 --- a/driver/iverilog.man.in +++ b/driver/iverilog.man.in @@ -134,7 +134,7 @@ expression containing an unsized constant number, and unsized constant numbers are not truncated to integer width. .TP 8 .B -gshared-loop-index\fI|\fP-gno-shared-loop-index -Enable (default) or disable the exclusion of for-loop control variables +Enable or disable (default) the exclusion of for-loop control variables from implicit event_expression lists. When enabled, if a for-loop control variable (loop index) is only used inside the for-loop statement, the compiler will not include it in an implicit event_expression list it diff --git a/driver/main.c b/driver/main.c index 1cc3c7b5b..c370ac844 100644 --- a/driver/main.c +++ b/driver/main.c @@ -128,7 +128,7 @@ const char*gen_icarus = "icarus-misc"; const char*gen_io_range_error = "io-range-error"; const char*gen_strict_ca_eval = "no-strict-ca-eval"; const char*gen_strict_expr_width = "no-strict-expr-width"; -const char*gen_shared_loop_index = "shared-loop-index"; +const char*gen_shared_loop_index = "no-shared-loop-index"; const char*gen_verilog_ams = "no-verilog-ams"; /* Boolean: true means use a default include dir, false means don't */ diff --git a/main.cc b/main.cc index 7ab9510c1..b3bd130f2 100644 --- a/main.cc +++ b/main.cc @@ -108,7 +108,7 @@ bool gn_assertions_flag = true; bool gn_io_range_error_flag = true; bool gn_strict_ca_eval_flag = false; bool gn_strict_expr_width_flag = false; -bool gn_shared_loop_index_flag = true; +bool gn_shared_loop_index_flag = false; bool gn_verilog_ams_flag = false; /*