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.

Reply via email to