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

            Bug ID: 87718
           Summary: [9 Regression] FAIL:
                    gcc.target/i386/avx512dq-concatv2si-1.c
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
                CC: segher at gcc dot gnu.org
  Target Milestone: ---
            Target: x86-64

On x86, r265398 caused:

FAIL: gcc.target/i386/avx512dq-concatv2si-1.c scan-assembler-times
vpinsrd[^\n\r]*\\$1[^\n\r]*%xmm16[^\n\r]*%xmm3 2
FAIL: gcc.target/i386/avx512dq-concatv2si-1.c scan-assembler
vpunpckldq[^\n\r]*%xmm17[^\n\r]*%xmm16[^\n\r]*%xmm3

Before:

        .file   "avx512dq-concatv2si-1.c"
        .text
        .p2align 4
        .globl  f1
        .type   f1, @function
f1:
.LFB0:
        .cfi_startproc
        movl    %edi, -4(%rsp)
        vmovd   -4(%rsp), %xmm16
        movl    %esi, -4(%rsp)
        vmovd   -4(%rsp), %xmm17
        vpunpckldq      %xmm17, %xmm16, %xmm3
        ret
        .cfi_endproc
.LFE0:
        .size   f1, .-f1

After:

        .file   "avx512dq-concatv2si-1.c"
        .text
        .p2align 4
        .globl  f1
        .type   f1, @function
f1:
.LFB0:
        .cfi_startproc
        movl    %edi, -4(%rsp)
        vmovd   -4(%rsp), %xmm16
        movl    %esi, -4(%rsp)
        vmovd   -4(%rsp), %xmm17
        vmovd   %xmm17, %eax
        vpinsrd $1, %eax, %xmm16, %xmm3
        ret
        .cfi_endproc
.LFE0:
        .size   f1, .-f1

Reply via email to