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