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

Reply via email to