On Mon, Dec 1, 2014 at 8:35 AM, Ilya Tocar <tocarip.in...@gmail.com> wrote: >> > I saw >> > >> > FAIL: gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c >> > scan-tree-dump-times vect "vectorized 1 loops" 1 >> > FAIL: gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c >> > scan-tree-dump-times vect "vectorized 1 loops" 1 >> > FAIL: gcc.target/i386/avx256-unaligned-store-2.c scan-assembler >> > vmovups.*\\\\*movv16qi_internal/3 >> > FAIL: gcc.target/i386/avx512ifma-vpmaddhuq-2.c (test for excess errors) >> > UNRESOLVED: gcc.target/i386/avx512ifma-vpmaddhuq-2.c compilation >> > failed to produce executable >> > FAIL: gcc.target/i386/avx512ifma-vpmaddluq-2.c (test for excess errors) >> > UNRESOLVED: gcc.target/i386/avx512ifma-vpmaddluq-2.c compilation >> > failed to produce executable >> > FAIL: gcc.target/i386/avx512vbmi-vpermb-2.c (test for excess errors) >> > UNRESOLVED: gcc.target/i386/avx512vbmi-vpermb-2.c compilation failed >> > to produce executable >> > FAIL: gcc.target/i386/avx512vbmi-vpermi2b-2.c (test for excess errors) >> > UNRESOLVED: gcc.target/i386/avx512vbmi-vpermi2b-2.c compilation failed >> > to produce executable >> > FAIL: gcc.target/i386/avx512vbmi-vpermt2b-2.c (test for excess errors) >> > UNRESOLVED: gcc.target/i386/avx512vbmi-vpermt2b-2.c compilation failed >> > to produce executable >> > FAIL: gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c (test for excess >> > errors) >> > UNRESOLVED: gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c compilation >> > failed to produce executable >> > >> > on x86: >> > >> > https://gcc.gnu.org/ml/gcc-testresults/2014-12/msg00030.html >> > >> > >> >> I took a look at one of them: >> >> diff --git a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c >> b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c >> index 936d938..861dce2 100644 >> --- a/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c >> +++ b/gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c >> @@ -1,5 +1,5 @@ >> /* { dg-do run } */ >> -/* { dg-options "-O2 -mavx512vbmi -DAVX512VBMI" } */ >> +/* { dg-options "-O2 -mavx512vbmi" } */ >> /* { dg-require-effective-target avx512vbmi } */ >> >> #include "avx512f-helper.h" >> >> There is no "#define AVX512VBM" added. >> >> > My bad, > > Patch below fixed avx512* tests. > No idea about cost-model ones. > > --- > gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-2.c | 2 ++ > gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-2.c | 2 ++ > gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c | 2 ++ > gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c | 2 ++ > gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c | 2 ++ > gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c | 2 ++ > 6 files changed, 12 insertions(+)
This counts as obvious. Please check it in with proper ChangeLog entries. -- H.J.