On Mon, 22 Aug 2016, Dominique d'Humières wrote:
> This patch causes:
>
> FAIL: gfortran.dg/vect/pr69466.f90 -O (internal compiler error)
> FAIL: gfortran.dg/vect/pr69466.f90 -O (test for excess errors)
> with -m32.
>
> [Book15] f90/bug% gfc
> /opt/gcc/_clean/gcc/testsuite/gfortran.dg/vec
This patch causes:
FAIL: gfortran.dg/vect/pr69466.f90 -O (internal compiler error)
FAIL: gfortran.dg/vect/pr69466.f90 -O (test for excess errors)
with -m32.
[Book15] f90/bug% gfc
/opt/gcc/_clean/gcc/testsuite/gfortran.dg/vect/pr69466.f90 -O2 -ftree-vectorize
-m32 -march=core-avx2
/opt/gcc
This fixes (ISTR we've been here before)
slpeel_duplicate_current_defs_from_edges being dependent on PHI node
ordering which can be disrupted by SSA update inserting virtual PHIs.
Bootstrapped and tested on x86_64-unknown-linux-gnu, applied.
Richard.
2016-08-19 Richard Biener
PR tr