https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92163
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- tree-ssa-dse.c assumes need_eh_cleanup bitmap (which is static) is initialized at the start of the pass and handled at the end. So, do we need to add functions (init and fini) which ifcvt can call, or just not consider in the ifcvt local dce stores that can throw, something else?