]> gcc.gnu.org Git - gcc.git/commitdiff
re PR target/59685 (ICE: in output_2305, at config/i386/sse.md:8919 with -march=bdver...
authorUros Bizjak <ubizjak@gmail.com>
Mon, 20 Jan 2014 20:45:35 +0000 (21:45 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 20 Jan 2014 20:45:35 +0000 (21:45 +0100)
PR target/59685
* config/i386/sse.md (*andnot<mode>3<mask_name>): Handle MODE_V16SF
mode attribute in insn output.

From-SVN: r206856

gcc/ChangeLog
gcc/config/i386/sse.md

index 01ef0cadcf19f6e33734d686dc18e7bc4c4ed066..bdd525f161df73dd875a725a376525037a438db2 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2014-01-20  Eric Botcazou  <ebotcazou@adacore.com>
 
        * output.h (output_constant): Delete.
index 31e94fe661fa7cea60e615082d2bf8414c68791b..2e68fb6241bd02c553c8747e15cc6ff3a29c3b92 100644 (file)
       tmp = "pandn";
       break;
 
+   case MODE_V16SF:
+      gcc_assert (TARGET_AVX512F);
    case MODE_V8SF:
       gcc_assert (TARGET_AVX);
    case MODE_V4SF:
     {
     case MODE_XI:
       gcc_assert (TARGET_AVX512F);
+
       tmp = "p<logic><ssemodesuffix>";
       break;
 
This page took 0.075096 seconds and 5 git commands to generate.