> Maybe someone can explain the difference between a field DECL_SIZE and its > type TYPE_SIZE? The size of a DECL is DECL_SIZE. For a field, it's not necessarily equal to TYPE_SIZE of its TREE_TYPE, e.g. for bit-fields. The other cases look more questionable. -- Eric Botcazou