[PATCH, i386]: Fix PR59685, ICE with -march=bdver1 -mavx512f

Uros Bizjak ubizjak@gmail.com
Mon Jan 20 20:49:00 GMT 2014


Hello!

Just unhandled V16SFmode in one of the new avx512 patterns.

2014-01-20  Uros Bizjak  <ubizjak@gmail.com>

    PR target/59685
    * config/i386/sse.md (*andnot<mode>3<mask_name>): Handle MODE_V16SF
    mode attribute in insn output.

Tested on x86_64-pc-linux-gnu {,-m32} and committed to mainline SVN.

Uros.

Index: sse.md
===================================================================
--- sse.md      (revision 206844)
+++ sse.md      (working copy)
@@ -8906,6 +8906,8 @@
       tmp = "pandn";
       break;

+   case MODE_V16SF:
+      gcc_assert (TARGET_AVX512F);
    case MODE_V8SF:
       gcc_assert (TARGET_AVX);
    case MODE_V4SF:



More information about the Gcc-patches mailing list