OSDN Git Service

PR target/35496
[pf3gnuchains/gcc-fork.git] / gcc / config / i386 / i386.c
index f1618e6..74b2be2 100644 (file)
@@ -16789,7 +16789,8 @@ ia32_multipass_dfa_lookahead (void)
 int
 ix86_constant_alignment (tree exp, int align)
 {
-  if (TREE_CODE (exp) == REAL_CST)
+  if (TREE_CODE (exp) == REAL_CST || TREE_CODE (exp) == VECTOR_CST
+      || TREE_CODE (exp) == INTEGER_CST)
     {
       if (TYPE_MODE (TREE_TYPE (exp)) == DFmode && align < 64)
        return 64;