Hi Richard,

> On Tue, 6 Jan 2026, Rainer Orth wrote:
>
>> The gcc.dg/vect/slp-19c.c test FAILs on SPARC (32 and 64-bit):
>> 
>> FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorized 2 loops" 1
>> FAIL: gcc.dg/vect/slp-19c.c scan-tree-dump-times vect "vectorizing stmts 
>> using SLP" 4
>> 
>> The dump shows
>> 
>> gcc.dg/vect/slp-19c.c:31:17: missed:   unsupported vect permute { 1 3 }
>> gcc.dg/vect/slp-19c.c:31:17: missed:   permutation not supported, using 
>> elementwise access
>> gcc.dg/vect/slp-19c.c:31:17: missed:   not falling back to elementwise 
>> accesses
>> gcc.dg/vect/slp-19c.c:40:25: missed:   not vectorized: relevant stmt not 
>> supported: _16 = in[_15];
>> gcc.dg/vect/slp-19c.c:31:17: note:   unsupported SLP instance starting from: 
>> ia[i_136] = _16;
>> 
>> so the test needs to require vect_perm.
>> 
>> Tested on sparc-sun-solaris2.11 and i386-pc-solaris2.11.
>> 
>> Ok for trunk?
>
> I think it's only vect_extract_even_odd that's required.
>
> OK to add that.

indeed.  Committed this way after retesting on sparc-sun-solaris2.11 and
i386-pc-solaris2.11.

Thanks.
        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to