------- Comment #8 from ubizjak at gmail dot com  2008-03-09 11:39 -------
Patch in testing:

Index: i386.c
===================================================================
--- i386.c      (revision 133051)
+++ i386.c      (working copy)
@@ -16789,7 +16789,8 @@
 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;


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |ubizjak at gmail dot com
                   |dot org                     |
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2008-03-08 18:16:11         |2008-03-09 11:39:09
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35496

Reply via email to