Make debug(edge) more verbose.
authorMartin Liska <mliska@suse.cz>
Mon, 3 Jun 2019 07:00:33 +0000 (09:00 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Mon, 3 Jun 2019 07:00:33 +0000 (07:00 +0000)
2019-06-03  Martin Liska  <mliska@suse.cz>

* cfg.c (debug): Use TDF_DETAILS for debug and
print edge info only once.

From-SVN: r271854

gcc/ChangeLog
gcc/cfg.c

index 3563d6dd37522ac5aa1348d780eed071007d9223..a3b4ffa6bdb3d82ade4049b540935646ca38ed3c 100644 (file)
@@ -1,3 +1,8 @@
+2019-06-03  Martin Liska  <mliska@suse.cz>
+
+       * cfg.c (debug): Use TDF_DETAILS for debug and
+       print edge info only once.
+
 2019-06-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/90539
index 94e68c83e45f179fd450ac095c6b7783c7e9113a..983115ee40aa8dcb094f7f344a3266bd74c9e0e6 100644 (file)
--- a/gcc/cfg.c
+++ b/gcc/cfg.c
@@ -546,9 +546,10 @@ dump_edge_info (FILE *file, edge e, dump_flags_t flags, int do_succ)
 DEBUG_FUNCTION void
 debug (edge_def &ref)
 {
-  /* FIXME (crowl): Is this desireable?  */
-  dump_edge_info (stderr, &ref, TDF_NONE, false);
-  dump_edge_info (stderr, &ref, TDF_NONE, true);
+  fprintf (stderr, "<edge (%d -> %d)>\n",
+          ref.src->index, ref.dest->index);
+  dump_edge_info (stderr, &ref, TDF_DETAILS, false);
+  fprintf (stderr, "\n");
 }
 
 DEBUG_FUNCTION void