Getting back to initial patch, is it ok? It fixes gcc.target/i386/pr52252-atom.c for AVX2 make check. X86 bootstrap is also ok.
2014-10-01 Evgeny Stupachenko <evstu...@gmail.com> * config/i386/i386.c (expand_vec_perm_palignr): Extend to use AVX2 PALINGR instruction. * config/i386/i386.c (ix86_expand_vec_perm_const_1): Add palignr try for AVX2. On Wed, Sep 17, 2014 at 9:26 PM, Evgeny Stupachenko <evstu...@gmail.com> wrote: > The test in pr62128 is exactly TEST 22 from > gcc.dg/torture/vshuf-v32qi.c. It will check if the pattern is correct > or not. > Resubmitting patch looks good as current mail thread is already too > complicated. > > On Wed, Sep 17, 2014 at 6:49 PM, H.J. Lu <hjl.to...@gmail.com> wrote: >> On Wed, Sep 17, 2014 at 6:01 AM, Evgeny Stupachenko <evstu...@gmail.com> >> wrote: >>> It fix "gcc.target/i386/pr52252-atom.c" in core-avx2 make check and pr62128. >>> >> >> I suggest you resubmit the patch as a bug fix for pr62128 with >> testcases from pr62128 as well as gcc.target/i386/pr52252-atom.c. >> >> >> -- >> H.J.
palignr_avx2.patch
Description: Binary data