* expr.c (expand_assignment): Apply special treatment to
ARRAY_TYPE.
From-SVN: r60437
+2002-12-23 David Edelsohn <edelsohn@gnu.org>
+
+ * expr.c (expand_assignment): Apply special treatment to
+ ARRAY_TYPE.
+
2002-12-23 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300-protos.h: Update the prototype of
problem. */
if (TREE_CODE (to) == COMPONENT_REF || TREE_CODE (to) == BIT_FIELD_REF
- || TREE_CODE (to) == ARRAY_REF || TREE_CODE (to) == ARRAY_RANGE_REF)
+ || TREE_CODE (to) == ARRAY_REF || TREE_CODE (to) == ARRAY_RANGE_REF
+ || TREE_CODE (TREE_TYPE (to)) == ARRAY_TYPE)
{
enum machine_mode mode1;
HOST_WIDE_INT bitsize, bitpos;