2014-08-11 Richard Biener <rguenther@suse.de>
PR fortran/61950
* trans-expr.c (gfc_conv_structure): Initialize _size with
a value of proper type.
From-SVN: r213809
+2014-08-11 Richard Biener <rguenther@suse.de>
+
+ PR fortran/61950
+ * trans-expr.c (gfc_conv_structure): Initialize _size with
+ a value of proper type.
+
2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/61999
else if (cm->ts.u.derived && strcmp (cm->name, "_size") == 0)
{
val = TYPE_SIZE_UNIT (gfc_get_derived_type (cm->ts.u.derived));
- CONSTRUCTOR_APPEND_ELT (v, cm->backend_decl, val);
+ CONSTRUCTOR_APPEND_ELT (v, cm->backend_decl,
+ fold_convert (TREE_TYPE (cm->backend_decl),
+ val));
}
else
{