* c-common.c (decl_attributes, A_INIT_PRIORITY): Allow arrays
of classes, too.
From-SVN: r26312
+Fri Apr 9 11:18:55 1999 Jason Merrill <jason@yorick.cygnus.com>
+
+ * c-common.c (decl_attributes, A_INIT_PRIORITY): Allow arrays
+ of classes, too.
+
Fri Apr 9 10:40:10 1999 Kaveh R. Ghazi <ghazi@snafu.rutgers.edu>
* rs6000.c (rs6000_override_options, ptt, rs6000_file_start,
pri = TREE_INT_CST_LOW (initp_expr);
+ while (TREE_CODE (type) == ARRAY_TYPE)
+ type = TREE_TYPE (type);
+
if (is_type || TREE_CODE (decl) != VAR_DECL
|| ! TREE_STATIC (decl)
|| DECL_EXTERNAL (decl)
- || (TREE_CODE (TREE_TYPE (decl)) != RECORD_TYPE
- && TREE_CODE (TREE_TYPE (decl)) != UNION_TYPE)
+ || (TREE_CODE (type) != RECORD_TYPE
+ && TREE_CODE (type) != UNION_TYPE)
/* Static objects in functions are initialized the
first time control passes through that
function. This is not precise enough to pin down an