X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fattribs.c;h=fd11a96700f773d484f1688b8ae76baa8b488c4a;hb=1ebefdcd36f307f94ec94376af932b1472089322;hp=1aab101c624f2c7b0ea371a0764184315b819cb7;hpb=eb586f2c7457e817e8d516217ea3ac779d6b9bbe;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/attribs.c b/gcc/attribs.c index 1aab101c624..fd11a96700f 100644 --- a/gcc/attribs.c +++ b/gcc/attribs.c @@ -259,13 +259,7 @@ decl_attributes (tree *node, tree attributes, int flags) && (TREE_CODE (*node) == VAR_DECL || TREE_CODE (*node) == PARM_DECL || TREE_CODE (*node) == RESULT_DECL)) - { - /* Force a recalculation of mode and size. */ - DECL_MODE (*node) = VOIDmode; - DECL_SIZE (*node) = 0; - - layout_decl (*node, 0); - } + relayout_decl (*node); if (!no_add_attrs) {