On 09/16/2011 04:24 AM, Jakub Jelinek wrote: > * config/i386/i386.c (ix86_expand_reduc_v4sf): Rename to ... > (ix86_expand_reduc): ... this. Handle also V8SFmode and V4DFmode. > * config/i386/sse.md (reduc_splus_v4sf, reduc_smax_v4sf, > reduc_smin_v4sf): Adjust callers. > (reduc_smax_v8sf, reduc_smin_v8sf, reduc_smax_v4df, reduc_smin_v4df): > New expanders. > > * gcc.dg/vect/vect-reduc-10.c: New test. > * gcc.target/i386/avx-reduc-1.c: New test.
Ok. r~