aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-06-03 09:00:33 +0200
committerMartin Liska <marxin@gcc.gnu.org>2019-06-03 07:00:33 +0000
commit6eb3cadb6394bbc273e45cdb1a6e3d10434d65ea (patch)
treef3f8470961454e8284735a9a8391396cf2eccfd0 /gcc
parent467e9f383c34a368d41814d64691faa1d34b9819 (diff)
downloadgcc-6eb3cadb6394bbc273e45cdb1a6e3d10434d65ea.zip
gcc-6eb3cadb6394bbc273e45cdb1a6e3d10434d65ea.tar.gz
gcc-6eb3cadb6394bbc273e45cdb1a6e3d10434d65ea.tar.bz2
Make debug(edge) more verbose.
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cfg.c7
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3563d6d..a3b4ffa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/cfg.c b/gcc/cfg.c
index 94e68c8..983115e 100644
--- 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