------- Comment #15 from hjl at lucon dot org 2006-08-31 18:11 ------- I think the issue may be that gfc_get_derived_type creates a new TREE_TYPE for the same type when there is an existing one. type1 == type2 no longer works when type1 and type2 have different memory locations even if they are the same.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28908