[Bug testsuite/81058] New: FAIL: gcc.target/i386/avx512bw-vpmovu?swb-1.c scan-assembler-times vpmovu?swb.*

dominiq at lps dot ens.fr gcc-bugzilla@gcc.gnu.org
Sun Jun 11 17:41:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81058

            Bug ID: 81058
           Summary: FAIL: gcc.target/i386/avx512bw-vpmovu?swb-1.c
                    scan-assembler-times vpmovu?swb.*
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dominiq at lps dot ens.fr
                CC: kyukhin at gcc dot gnu.org
  Target Milestone: ---

On pic target the tests gcc.target/i386/avx512bw-vpmovu?swb-1.c fail

FAIL: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[
\\\\t]+[^{\\n]*%xmm[0-9]+[^\\n]*res1[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[
\\\\t]+[^{\\n]*%ymm[0-9]+[^\\n]*res2[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovswb-1.c scan-assembler-times vpmovswb[
\\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*res3[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[
\\\\t]+[^{\\n]*%xmm[0-9]+[^\\n]*res1[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[
\\\\t]+[^{\\n]*%ymm[0-9]+[^\\n]*res2[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovuswb-1.c scan-assembler-times vpmovuswb[
\\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*res3[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[
\\\\t]+[^{\\n]*%xmm[0-9]+[^\\n]*res1[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[
\\\\t]+[^{\\n]*%ymm[0-9]+[^\\n]*res2[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1
FAIL: gcc.target/i386/avx512bw-vpmovwb-1.c scan-assembler-times vpmovwb[
\\\\t]+[^{\\n]*%zmm[0-9]+[^\\n]*res3[^\\n]*{%k[1-7]}(?:\\n|[ \\\\t]+#) 1

(see e.g. https://gcc.gnu.org/ml/gcc-testresults/2017-06/msg01190.html).

On darwin I see

% grep vpmovswb avx512bw-vpmovswb-1.s
        vpmovswb        %xmm0, %xmm0
        vpmovswb        %xmm1, %xmm0{%k2}
        vpmovswb        %xmm0, %xmm0{%k3}{z}
        vpmovswb        %xmm0, (%rax){%k4}
        vpmovswb        %ymm0, %xmm0
        vpmovswb        %ymm1, %xmm0{%k1}
        vpmovswb        %ymm0, %xmm0{%k1}{z}
        vpmovswb        %ymm0, (%rdx){%k1}
        vpmovswb        %zmm0, %ymm0
        vpmovswb        %zmm1, %ymm0{%k5}
        vpmovswb        %zmm0, %ymm0{%k6}{z}
        vpmovswb        %zmm0, (%rax){%k7}
% grep res avx512bw-vpmovswb-1.s
        movq    _res1@GOTPCREL(%rip), %rax
        movq    _res2@GOTPCREL(%rip), %rdx
        movq    _res3@GOTPCREL(%rip), %rax
        .comm   _res3,64,6
        .comm   _res2,32,5
        .comm   _res1,16,4


More information about the Gcc-bugs mailing list