diff options
Diffstat (limited to 'gcc/ifcvt.c')
| -rw-r--r-- | gcc/ifcvt.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c index d2bb6bd5726..dd7763d27fb 100644 --- a/gcc/ifcvt.c +++ b/gcc/ifcvt.c @@ -2038,7 +2038,8 @@ if_convert (life_data_ok) count_or_remove_death_notes (update_life_blocks, 1); update_life_info (update_life_blocks, UPDATE_LIFE_LOCAL, - PROP_DEATH_NOTES); + PROP_DEATH_NOTES | PROP_SCAN_DEAD_CODE + | PROP_KILL_DEAD_CODE); sbitmap_free (update_life_blocks); } @@ -2058,6 +2059,7 @@ if_convert (life_data_ok) } #ifdef ENABLE_CHECKING - verify_flow_info (); + if (life_data_ok) + verify_flow_info (); #endif } |

