aboutsummaryrefslogtreecommitdiff
path: root/gcc/except.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-01-21 20:34:03 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2011-01-21 20:34:03 +0100
commit7360d2ac8dae5659de0adc18cd1d74b15a5971ed (patch)
tree5cf2b8119d9820d652ae6742a5b8b2fc1fb0887a /gcc/except.c
parent0eb35d462fca8490994778c4224676388c69828e (diff)
downloadgcc-7360d2ac8dae5659de0adc18cd1d74b15a5971ed.zip
gcc-7360d2ac8dae5659de0adc18cd1d74b15a5971ed.tar.gz
gcc-7360d2ac8dae5659de0adc18cd1d74b15a5971ed.tar.bz2
re PR rtl-optimization/47366 (ICE: verify_flow_info failed: missing REG_EH_REGION note in the end of bb 3 with -fnon-call-exceptions -fno-tree-ccp -fno-tree-forwprop)
PR rtl-optimization/47366 * fwprop.c (forward_propagate_into): Return bool. If any changes are made, -fnon-call-exceptions is used and REG_EH_REGION note is present, call purge_dead_edges and return true if it purged anything. (fwprop_addr): Adjust callers, call cleanup_cfg (0) if any EH edges were purged. * g++.dg/opt/pr47366.C: New test. From-SVN: r169100
Diffstat (limited to 'gcc/except.c')
0 files changed, 0 insertions, 0 deletions