aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-03-27 09:31:53 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-03-27 09:31:53 +0000
commit6461f211e09415edd95315f4f9ff843f4f1d8eff (patch)
tree2edaf47454e9e2ec61d481e1111a7e475e9bbded /gcc/fortran/trans-array.c
parentc686fcbc776ab4783860959b6cdfd6ffc72a4c97 (diff)
downloadgcc-6461f211e09415edd95315f4f9ff843f4f1d8eff.zip
gcc-6461f211e09415edd95315f4f9ff843f4f1d8eff.tar.gz
gcc-6461f211e09415edd95315f4f9ff843f4f1d8eff.tar.bz2
re PR debug/89463 (debug information for iterator of an empty loop is gone (at -O3))
2019-03-27 Richard Biener <rguenther@suse.de> PR tree-optimization/89463 * tree-ssa-dce.c (remove_dead_stmt): Take output vector to queue edges to remove. (eliminate_unnecessary_stmts): Remove dead PHIs alongside dead stmts. Delay edge removal until PHIs are removed to make debug-stmt creation not confused by seemingly degenerate PHIs. * gcc.dg/guality/pr89463.c: New testcase. From-SVN: r269961
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions