diff options
author | Jan Hubicka <jh@suse.cz> | 2013-09-06 01:25:48 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2013-09-05 23:25:48 +0000 |
commit | 7d2ba4711f5e69b460fa44a1b07b3920b3ce6b65 (patch) | |
tree | 949e6f2a2ab002350dd2858bfa731353d6c1cf47 /gcc | |
parent | 0db7b1373f71594a17c358bb9d907c904f2ca3d6 (diff) | |
download | gcc-7d2ba4711f5e69b460fa44a1b07b3920b3ce6b65.zip gcc-7d2ba4711f5e69b460fa44a1b07b3920b3ce6b65.tar.gz gcc-7d2ba4711f5e69b460fa44a1b07b3920b3ce6b65.tar.bz2 |
tree.c (types_same_for_odr): Drop overactive check.
* tree.c (types_same_for_odr): Drop overactive check.
* ipa-devirt.c (hash_type_name): Likewise.
From-SVN: r202302
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ipa-devirt.c | 3 | ||||
-rw-r--r-- | gcc/tree.c | 7 |
3 files changed, 5 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9e56b4a..3a77445 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 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 ... (analyze_functions): ... here. diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c index 743f30c..537fbda 100644 --- a/gcc/ipa-devirt.c +++ b/gcc/ipa-devirt.c @@ -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; } @@ -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); } |