char_type_node.
* expr.c (move_by_pieces_ninsns): Abort if some length remains.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37071
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
+
+ * tree.c (make_node, case 't'): Set alignment to that of
+ char_type_node.
+ * expr.c (move_by_pieces_ninsns): Abort if some length remains.
+
2000-10-25 Mark Mitchell <mark@codesourcery.com>
* Makefile.in (site.exp): Define HAVE_LIBSTDCXX_V3.
max_size = GET_MODE_SIZE (mode);
}
+ if (l)
+ abort ();
return n_insns;
}
case 't':
TYPE_UID (t) = next_type_uid++;
- TYPE_ALIGN (t) = 1;
+ TYPE_ALIGN (t) = char_type_node ? TYPE_ALIGN (char_type_node) : 0;
TYPE_USER_ALIGN (t) = 0;
TYPE_MAIN_VARIANT (t) = t;
TYPE_ATTRIBUTES (t) = NULL_TREE;