On Thu, Mar 07, 2019 at 01:03:43PM +0100, Richard Biener wrote:
> 
> This fixes a missed vectorization because loop_version (and in the end
> copy_loop_info) didn't copy IVDEP info (safelen) during if-conversion
> versioning.
> 
> Bootstrap & regtest running on x86_64-unknown-linux-gnu.
> 
> Even though this isn't a regression I'd like to fix this for GCC 9,
> it may appear as regression to the time we didn't do versioning in
> if-conversion for vectorization (but the testcase relies on AVX512
> support which is newer).

LGTM.

> 2019-04-07  Richard Biener  <rguent...@suse.de>
> 
>       PR middle-end/89618
>       * cfgloopmanip.c (copy_loop_info): Copy forgotten fields.
>       * tree-inline.c (copy_loops): Simplify.
> 
>       * gcc.target/i386/pr89618.c: New testcase.

        Jakub

Reply via email to