From: Jakub Jelinek Date: Wed, 2 Mar 2022 09:48:55 +0000 (+0100) Subject: cfg: Dump goto_locus if -fdump-*-*-blocks-details X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58394373a70f4381bcc6d86423cffa05759b699c;p=test_jj.git cfg: Dump goto_locus if -fdump-*-*-blocks-details When debugging the PR104589 issue, I've run into a problem that goto_locus doesn't show up in the logs, so it wasn't clear if the bug hasn't been introduced far earlier just by divergence in goto_locus of some edge. 2022-03-02 Jakub Jelinek * cfg.cc (dump_edge_info): Dump goto_locus if present. --- diff --git a/gcc/cfg.cc b/gcc/cfg.cc index e4ce360..da781ba 100644 --- a/gcc/cfg.cc +++ b/gcc/cfg.cc @@ -555,6 +555,10 @@ dump_edge_info (FILE *file, edge e, dump_flags_t flags, int do_succ) fputc (')', file); } + + if (do_details && LOCATION_LOCUS (e->goto_locus) > BUILTINS_LOCATION) + fprintf (file, " %s:%d:%d", LOCATION_FILE (e->goto_locus), + LOCATION_LINE (e->goto_locus), LOCATION_COLUMN (e->goto_locus)); } DEBUG_FUNCTION void