PR 17962
* stor-layout.c (layout_type): Set TYPE_ALIGN for vectors.
From-SVN: r89284
+2004-10-19 Richard Hendeson <rth@redhat.com>
+
+ PR 17962
+ * stor-layout.c (layout_type): Set TYPE_ALIGN for vectors.
+
2004-10-19 Richard Hendeson <rth@redhat.com>
* builtins.c (expand_builtin_memmove): If fold_builtin_memmove
nunits_tree, 0);
TYPE_SIZE (type) = int_const_binop (MULT_EXPR, TYPE_SIZE (innertype),
nunits_tree, 0);
+
+ /* Always natually align vectors. This prevents ABI changes
+ depending on whether or not native vector modes are supported. */
+ TYPE_ALIGN (type) = tree_low_cst (TYPE_SIZE (type), 0);
break;
}