Revert:
* stor-layout.c (finish_builtin_struct): Copy fields into the variants.
From-SVN: r212397
+2014-07-08 Jan Hubicka <hubicka@ucw.cz>
+
+ Revert:
+ * stor-layout.c (finish_builtin_struct): Copy fields into the variants.
+
2014-07-08 Jan Hubicka <hubicka@ucw.cz>
* ipa-visibility.c (function_and_variable_visibility): Remove
finish_builtin_struct (tree type, const char *name, tree fields,
tree align_type)
{
- tree tail, next, variant;
+ tree tail, next;
for (tail = NULL_TREE; fields; tail = fields, fields = next)
{
DECL_CHAIN (fields) = tail;
}
TYPE_FIELDS (type) = tail;
- for (variant = TYPE_MAIN_VARIANT (type);
- variant != 0;
- variant = TYPE_NEXT_VARIANT (variant))
- TYPE_FIELDS (variant) = tail;
if (align_type)
{