cfgcleanup.c
94.9 KB
-
re PR rtl-optimization/90026 (ICE: verify_flow_info failed (error: missing barrier after block 2)) · c758576a
PR rtl-optimization/90026 * cfgcleanup.c (try_optimize_cfg): When removing empty bb with no successors, look for BARRIERs inside of the whole BB_FOOTER chain rather than just at the start of it. If e->src BB_FOOTER is not NULL in cfglayout mode, use emit_barrier_after_bb. * g++.dg/opt/pr90026.C: New test. From-SVN: r270304
Jakub Jelinek committed