* lto.c (iterative_hash_canonical_type,
commit9c0b7e868a5956dbe481d21015e22d73aa227996
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jun 2015 23:13:49 +0000 (3 23:13 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jun 2015 23:13:49 +0000 (3 23:13 +0000)
treede7a5c9a9e666510f95a3f68ca8db557f286982f
parent6ad473596f6ce40d809f689071268930b8342a4d
* lto.c (iterative_hash_canonical_type,
gimple_register_canonical_type): only hash main variants of types
* tree.c (verify_type_variant): Verify that type and variant is
compatible.
(gimple_canonical_types_compatible_p): Look for main variants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224107 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lto/ChangeLog
gcc/lto/lto.c
gcc/tree.c