Commentary (#3436).

This commit is contained in:
Wilson Snyder 2022-06-04 08:37:42 -04:00
parent 59dc2853e3
commit 67f7432dd7
5 changed files with 27 additions and 27 deletions

View File

@ -319,7 +319,7 @@ detailed descriptions of these arguments.
-f <file> Parse arguments from a file
-FI <file> Force include of a file
--flatten Force inlining of all modules, tasks and functions
--fno-<optimization> Disable internal optimization stage
-fno-<optimization> Disable internal optimization stage
-G<name>=<value> Overwrite top-level parameter
--gdb Run Verilator under GDB interactively
--gdbbt Run Verilator under GDB for backtrace

View File

@ -20,9 +20,9 @@ Option `--cdc`
The experimental `--cdc` option is believed to be generally unused and is
planned for removal no sooner than January 2023.
Option `--O<letter>`
The debug `--O<letter>` options have been replaced with
`--fno-<optimization>` debug options to match GCC. The old options are
Option `-O<letter>`
The debug `-O<letter>` options have been replaced with
`-fno-<optimization>` debug options to match GCC. The old options are
planned for removal no sooner than June 2023.
Option `--prof-threads`

View File

@ -431,47 +431,47 @@ Summary:
flattening large designs may require significant CPU time, memory and
storage.
.. option:: --fno-acyc-simp
.. option:: -fno-acyc-simp
.. option:: --fno-assemble
.. option:: -fno-assemble
.. option:: --fno-case
.. option:: -fno-case
.. option:: --fno-combine
.. option:: -fno-combine
.. option:: --fno-const
.. option:: -fno-const
.. option:: --fno-const-bit-op-tree
.. option:: -fno-const-bit-op-tree
.. option:: --fno-dedup
.. option:: -fno-dedup
.. option:: --fno-expand
.. option:: -fno-expand
.. option:: --fno-gate
.. option:: -fno-gate
.. option:: --fno-inline
.. option:: -fno-inline
.. option:: --fno-life
.. option:: -fno-life
.. option:: --fno-life-post
.. option:: -fno-life-post
.. option:: --fno-localize
.. option:: -fno-localize
.. option:: --fno-merge-cond
.. option:: -fno-merge-cond
.. option:: --fno-merge-const-pool
.. option:: -fno-merge-const-pool
.. option:: --fno-reloop
.. option:: -fno-reloop
.. option:: --fno-reorder
.. option:: -fno-reorder
.. option:: --fno-split
.. option:: -fno-split
.. option:: --fno-subst
.. option:: -fno-subst
.. option:: --fno-subst-const
.. option:: -fno-subst-const
.. option:: --fno-table
.. option:: -fno-table
Rarely needed. Disables one of the internal optimization steps. These
are typically used only when recommended by a maintainer to help debug

View File

@ -11,7 +11,7 @@ if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); di
scenarios(simulator => 1);
compile(
verilator_flags2 => ["--stats --O3 -x-assign fast"],
verilator_flags2 => ["--stats -O3 -x-assign fast"],
);
execute(

View File

@ -11,7 +11,7 @@ if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); di
scenarios(simulator => 1);
compile(
verilator_flags2 => ["--stats --O3 -x-assign fast"],
verilator_flags2 => ["--stats -O3 -x-assign fast"],
);
execute(