Hi Richard,

> On Tue, 6 Jan 2026, Rainer Orth wrote:
>
>> Two tests FAIL on 32 and 64-bit SPARC:
>> 
>> FAIL: gcc.dg/vect/vect-bool-2.c scan-tree-dump vect "optimized: loop 
>> vectorized"
>> FAIL: gcc.dg/vect/vect-bool-cmp-4.c scan-tree-dump vect "optimized: loop 
>> vectorized"
>> 
>> The dump shows
>> 
>> gcc.dg/vect/vect-bool-2.c:12:12: missed:   not vectorized: relevant stmt not 
>> supported: y_7 = _1 <= 16;
>> 
>> so the test needs vect_bool_cmp.
>
> <= 16 suggests a comparison in type char, not bool tough.  There's no
> effective target for compares in general it seems?  But indeed we
> might read that as "QImode compare"?  Given that's what
> vect-bool-cmp-2.c requires for example.  That also requires
> bool-cmp mask to bool vec_cond_mask.
>
> It would be so nice if the effective target names would map to
> optabs (or combinations of those).

very true: unless you're intimately familar with vectorization, it's
quite some guesswork which effective-target to use currently.

> So...
>
>> Tested on sparc-sun-solaris2.11 and i386-pc-solaris2.11.
>> 
>> Ok for trunk?
>
> OK.

Installed, thanks.

        Rainer

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

Reply via email to