Hi Christophe, > It seems the new bb-slp-over-widen tests lack a -fdump option: > gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects : dump file > does not exist > UNRESOLVED: gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects > scan-tree-dump-times vect "basic block vectorized" 2
indeed, but that's not enough: adding /* { dg-additional-options "-fdump-tree-vect-details" } */ to both affected tests (gcc.dg/vect/bb-slp-over-widen-[12].c) yields FAIL: gcc.dg/vect/bb-slp-over-widen-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "basic block vectorized" 2 FAIL: gcc.dg/vect/bb-slp-over-widen-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "basic block vectorized" 2 on both 32 and 64-bit x86, and the dump contains: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c:60:3: note: not vectorized: control flow in loop. /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c:60:3: note: not vectorized: loop contains function calls or data references that cannot be analyzed /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c:59:3: note: not vectorized: control flow in loop. /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c:59:3: note: not vectorized: loop contains function calls or data references that cannot be analyzed /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c:55:1: note: vectorized 0 loops in function. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University