--- i386.c.orig Sun Jan 13 20:55:17 2002 +++ i386.c Mon Jan 14 22:50:09 2002 @@ -7507,9 +7507,8 @@ else if (ALIGN_MODE_128 (TYPE_MODE (TREE_TYPE (exp))) && align < 128) return 128; } - else if (TREE_CODE (exp) == STRING_CST && TREE_STRING_LENGTH (exp) >= 31 - && align < 256) - return 256; + else if (TREE_CODE (exp) == STRING_CST && align < BITS_PER_WORD) + return BITS_PER_WORD; return align; }