* gcc-interfaces/utils.c (update_pointer_to): In the unconstrained
array case, merge the alias set of the old pointer type.
From-SVN: r162488
2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
+ * gcc-interfaces/utils.c (update_pointer_to): In the unconstrained
+ array case, merge the alias set of the old pointer type.
+
+2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
+
* gcc-interface/utils.c (gnat_types_compatible_p): Revert latest change
and recurse only for multidimensional array types instead.
DECL_FIELD_CONTEXT (bounds_field) = new_ptr;
for (t = new_ptr; t; last = t, t = TYPE_NEXT_VARIANT (t))
TYPE_FIELDS (t) = TYPE_FIELDS (ptr);
+ TYPE_ALIAS_SET (new_ptr) = TYPE_ALIAS_SET (ptr);
/* Chain PTR and its variants at the end. */
TYPE_NEXT_VARIANT (last) = TYPE_MAIN_VARIANT (ptr);