On Fri, Feb 8, 2019 at 4:49 AM Richard Biener <rguent...@suse.de> wrote: > > > The following fixes LOOP_VECTORIZED IFNs made useless by CFG cleanup > after if-conversion by re-verifying the mentioned loops still exist. > > Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. > > Richard. > > 2019-02-08 Richard Biener <rguent...@suse.de> > > PR tree-optimization/89247 > * tree-if-conv.c: Include tree-cfgcleanup.h. > (version_loop_for_if_conversion): Record LOOP_VECTORIZED call. > (tree_if_conversion): Pass through predicate vector. > (pass_if_conversion::execute): Do CFG cleanup and SSA update > inline, see if any if-converted loops we refrece in > LOOP_VECTORIZED calls vanished and fixup. > * tree-if-conv.h (tree_if_conversion): Adjust prototype. >
This caused: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89268 -- H.J.