On Wed, Sep 1, 2021 at 11:10 AM Martin Liška <mli...@suse.cz> wrote: > > This patch improves coloring of graph dumps, as can be seen here: > https://splichal.eu/tmp/example.svg > > Ready to be installed once it finishes tests?
OK > Thanks, > Martin > > gcc/ChangeLog: > > * graph.c (draw_cfg_node_succ_edges): Do not color fallthru > edges and rather use colors for TRUE and FALSE edges. > --- > gcc/graph.c | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) > > diff --git a/gcc/graph.c b/gcc/graph.c > index ce8de33ffe1..9acd1d5b95e 100644 > --- a/gcc/graph.c > +++ b/gcc/graph.c > @@ -133,10 +133,11 @@ draw_cfg_node_succ_edges (pretty_printer *pp, int > funcdef_no, basic_block bb) > weight = 10; > } > else if (e->flags & EDGE_FALLTHRU) > - { > - color = "blue"; > - weight = 100; > - } > + weight = 100; > + else if (e->flags & EDGE_TRUE_VALUE) > + color = "forestgreen"; > + else if (e->flags & EDGE_FALSE_VALUE) > + color = "darkorange"; > > if (e->flags & EDGE_ABNORMAL) > color = "red"; > -- > 2.33.0 >