diff options
author | David Malcolm <dmalcolm@redhat.com> | 2020-08-14 10:48:48 -0400 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 15:08:14 -0300 |
commit | c6ce0e5b967476fe698fefdb941d2944efe56090 (patch) | |
tree | a54e6dbb57009de85856d034419c802e81a95709 | |
parent | 1b9422f70e8d6c72a3dd2133404deb8ecaf23f63 (diff) | |
download | gcc-c6ce0e5b967476fe698fefdb941d2944efe56090.zip gcc-c6ce0e5b967476fe698fefdb941d2944efe56090.tar.gz gcc-c6ce0e5b967476fe698fefdb941d2944efe56090.tar.bz2 |
analyzer: document how to get gimple dump from an ICE
gcc/ChangeLog:
* doc/analyzer.texi (Overview): Add tip about how to get a
gimple dump if the analyzer ICEs.
-rw-r--r-- | gcc/doc/analyzer.texi | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/doc/analyzer.texi b/gcc/doc/analyzer.texi index b5d6d0f..92c12e1 100644 --- a/gcc/doc/analyzer.texi +++ b/gcc/doc/analyzer.texi @@ -29,6 +29,11 @@ The implementation is read-only: it doesn't attempt to change anything, just emit warnings. The gimple representation can be seen using @option{-fdump-ipa-analyzer}. +@quotation Tip +If the analyzer ICEs before this is written out, one workaround is to use +@option{--param=analyzer-bb-explosion-factor=0} to force the analyzer +to bail out after analyzing the first basic block. +@end quotation First, we build a @code{supergraph} which combines the callgraph and all of the CFGs into a single directed graph, with both interprocedural and |