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

            Bug ID: 87717
           Summary: [9 Regression] FAIL:
                    gcc.target/i386/avx512vl-concatv2si-1.c scan-assembler
                    vpunpckldq[^\n\r]*%xmm17[^\n\r]*%xmm16[^\n\r]*%xmm3
           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-64, r265398 caused:

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

Before:

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:

f1:
.LFB0:
        .cfi_startproc
        movl    %edi, -4(%rsp)
        vmovd   -4(%rsp), %xmm16
        movl    %esi, -4(%rsp)
        vmovd   -4(%rsp), %xmm17
        vmovd   %xmm17, %eax
        vmovdqa32       %zmm16, %zmm0
        vmovd   %xmm16, -4(%rsp)
        vpinsrd $1, %eax, %xmm0, %xmm3
        ret
        .cfi_endproc
.LFE0:
        .size   f1, .-f1

Reply via email to