aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2004-01-13 19:52:24 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2004-01-13 19:52:24 +0000
commitdfa849f3264a2c064f0e61f081b47de0db56ffbe (patch)
tree9599fa48adf2340d93fb84cfee97af1692374ba0 /gcc/doc
parent60af005f4bbfc0c03fb3a081d4da835d4aa1ab5e (diff)
downloadgcc-dfa849f3264a2c064f0e61f081b47de0db56ffbe.zip
gcc-dfa849f3264a2c064f0e61f081b47de0db56ffbe.tar.gz
gcc-dfa849f3264a2c064f0e61f081b47de0db56ffbe.tar.bz2
rtl.def: Add comment about new option in automata_option.
2004-01-13 Vladimir Makarov <vmakarov@redhat.com> * rtl.def: Add comment about new option in automata_option. * genautomata.c (PROGRESS_OPTION): New macro. (progress_flag): New global variable. (gen_automata_option): Process `progress'. (transform_insn_regexps, check_unit_distributions_to_automata, make_automaton, NDFA_to_DFA, build_automaton, create_automata, expand_automata, write_automata): Print about the progress only if progress_flag. Remove fflush. (initiate_automaton_gen): Process command line flag `-progress'. * doc/md.texi: Describe the new option. From-SVN: r75812
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/md.texi8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index 8c13fc1..f4f799d 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -5999,6 +5999,14 @@ nondeterministic treatment means trying all alternatives, some of them
may be rejected by reservations in the subsequent insns. You can not
query functional unit reservations in nondeterministic automaton
states.
+
+@item
+@dfn{progress} means output of a progress bar showing how many states
+were generated so far for automaton being processed. This is useful
+during debugging a @acronym{DFA} description. If you see too many
+generated states, you could interrupt the generator of the pipeline
+hazard recognizer and try to figure out a reason for generation of the
+huge automaton.
@end itemize
As an example, consider a superscalar @acronym{RISC} machine which can