diff options
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r-- | gcc/tree-dfa.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c index 4147a286669..b6eff5ea8f1 100644 --- a/gcc/tree-dfa.c +++ b/gcc/tree-dfa.c @@ -88,7 +88,12 @@ find_referenced_vars (void) FOR_EACH_BB (bb) { for (si = gsi_start_bb (bb); !gsi_end_p (si); gsi_next (&si)) - find_referenced_vars_in (gsi_stmt (si)); + { + gimple stmt = gsi_stmt (si); + if (is_gimple_debug (stmt)) + continue; + find_referenced_vars_in (gsi_stmt (si)); + } for (si = gsi_start_phis (bb); !gsi_end_p (si); gsi_next (&si)) find_referenced_vars_in (gsi_stmt (si)); |