Hi Jeff,

> On 1/24/24 07:40, Robin Dapp wrote:
>> Hi,
>> on Solaris/SPARC several vector tests appeared to be regressing.  They
>> were never vectorized but the checks before r14-3612-ge40edf64995769
>> would match regardless if a loop was actually vectorized or not.
>> The refined checks only match a successful vectorization attempt
>> but are run unconditionally.  This patch adds target checks to them.
>> Bootstrapped (unnecessarily) and regtested on x86, aarch64 and
>> power10.  Regtested on riscv and (the previous version that
>> missed vect-reduc-pattern-2a.c) on Solaris/SPARC by Rainer Orth.
>> Is this OK if Rainer's second run is successful?
>> Regards
>>   Robin
>> gcc/testsuite/ChangeLog:
>>      PR testsuite/113558
>>      * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
>>      * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
>>      * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
>>      * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
> Yes, OK if Rainer's run is successful.  If you need to make similiar
> changes to other tests, consider them pre-approved.

sparc-sun-solaris2.11 testing just completed successfully.

Thanks.
        Rainer

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

Reply via email to