* tree.c
authorJan Hubicka <jh@suse.cz>
Tue, 30 Oct 2018 19:13:47 +0000 (20:13 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 30 Oct 2018 19:13:47 +0000 (19:13 +0000)
commit3487ab638e9be48b2fe8f18b8743c13234420b28
tree59112306dd4319d0c32c7ee888a10ce1dfeec3b8
parent190facef83142f0b226b72d93abca4ee21347bfa
* tree.c
(free_lang_data_d, add_tree_to_fld_list, fld_worklist_push): Move
head in file.
(free_lang_data_in_type): Forward declare.
(fld_type_variant_equal_p): New function.
(fld_type_variant): New function
(fld_incomplete_types): New hash.
(fld_incomplete_type_of): New function
(fld_simplfied-type): New function.
(free_lang_data_in_decl): Add fld parameter; simplify type of FIELD_DECL
(free_lang_data): Allocate and free fld_incomplete_type; update call
of free_lang_data_in_decl.

From-SVN: r265638
gcc/ChangeLog
gcc/tree.c