https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71008
Bug ID: 71008 Summary: [7 Regression] FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: kirill.yukhin at intel dot com, ubizjak at gmail dot com Target Milestone: --- On x86, r235852 triggers: FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 It generates vprold, instead of vprord.