]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/genopinit.c
genopinit.c (gen_insn): Handle MODE_VECTOR_INT and MODE_VECTOR_FLOAT as allowed.
[thirdparty/gcc.git] / gcc / genopinit.c
index 85fa6433f35e204a00f3f22b1dabf6ae5e335905..dc422d762d40ae9ac8211c2ae8b62d4d83bdecc2 100644 (file)
@@ -219,11 +219,14 @@ gen_insn (insn)
                        break;
 
                    if (*p == 0
-                       && (! force_int || mode_class[i] == MODE_INT)
+                       && (! force_int || mode_class[i] == MODE_INT 
+                           || mode_class[i] == MODE_VECTOR_INT)
                        && (! force_partial_int
                             || mode_class[i] == MODE_INT
-                            || mode_class[i] == MODE_PARTIAL_INT)
-                       && (! force_float || mode_class[i] == MODE_FLOAT))
+                            || mode_class[i] == MODE_PARTIAL_INT
+                           || mode_class[i] == MODE_VECTOR_INT)
+                       && (! force_float || mode_class[i] == MODE_FLOAT 
+                           || mode_class[i] == MODE_VECTOR_FLOAT))
                      break;
                  }