https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117072
Hongtao Liu <liuhongt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #15 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- Tests that now work, but didn't before (24 tests): gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfmadd132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfmsub132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfnmadd132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfnmsub132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfmadd132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfmsub132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfnmadd132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfnmsub132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfmadd132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfmsub132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfnmadd132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfnmsub132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfmadd132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfmsub132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfnmadd132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma__Float16-1.c scan-assembler-times vfnmsub132ph[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfmadd132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfmsub132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfnmadd132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_double-1.c scan-assembler-times vfnmsub132pd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfmadd132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfmsub132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfnmadd132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 unix/-m32: gcc: gcc.target/i386/cond_op_fma_float-1.c scan-assembler-times vfnmsub132ps[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1