]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree.c (types_same_for_odr): Drop overactive check.
authorJan Hubicka <jh@suse.cz>
Thu, 5 Sep 2013 23:25:48 +0000 (01:25 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 5 Sep 2013 23:25:48 +0000 (23:25 +0000)
* tree.c (types_same_for_odr): Drop overactive check.
* ipa-devirt.c (hash_type_name): Likewise.

From-SVN: r202302

gcc/ChangeLog
gcc/ipa-devirt.c
gcc/tree.c

index 9e56b4a947901497d2f28a00ca2b2f7074bd05eb..3a77445e5546fa36c6b1a662121e36b58e85a11d 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-04  Jan Hubicka  <jh@suse.cz>
+
+       * tree.c (types_same_for_odr): Drop overactive check.
+       * ipa-devirt.c (hash_type_name): Likewise.
+
 2013-09-04  Jan Hubicka  <jh@suse.cz>
 
        * cgraphunit.c (walk_polymorphic_call_targets): Break out from ...
index 743f30ca5ee8836173e9d24f5e447f0ecc9d3dac..537fbda7682e2043c16201f8956ef1113763f343 100644 (file)
@@ -204,9 +204,6 @@ hash_type_name (tree t)
        }
 
       v = DECL_ASSEMBLER_NAME (v);
-#ifdef ENABLE_CHECKING
-      gcc_assert (!strchr (IDENTIFIER_POINTER (v), '.'));
-#endif
       hash = iterative_hash_hashval_t (hash, htab_hash_pointer (v));
       return hash;
     }
index 7e44b402c96b6b276af4512a2f0ce6c9e202db05..61815046fae30cd2c2c5a39cf55b08226793bc86 100644 (file)
@@ -11883,13 +11883,6 @@ types_same_for_odr (tree type1, tree type2)
        }
       v1 = DECL_ASSEMBLER_NAME (v1);
       v2 = DECL_ASSEMBLER_NAME (v2);
-      /* If we ever start adding random .blah suffixes after
-        assembler names, we need to compare for match ignoring
-        these (and update odr_type_hash, too).  */
-#ifdef ENABLE_CHECKING
-      gcc_assert (!strchr (IDENTIFIER_POINTER (v1), '.')
-                 && !strchr (IDENTIFIER_POINTER (v2), '.'));
-#endif
       return (v1 == v2);
     }