diff options
author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-06 08:38:40 +0000 |
---|---|---|
committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-06 08:38:40 +0000 |
commit | fab3c371eb1fa1e911ac5a36d4159a53edf002a9 (patch) | |
tree | 46920a8f96b836cac54ab800938b6cab2a3a5d33 /gcc/tree-ssa-copyrename.c | |
parent | 0387863633a2750a28a39c3871b5e09c82e88652 (diff) | |
download | gcc-fab3c371eb1fa1e911ac5a36d4159a53edf002a9.tar.gz |
PR debug/23551
* tree-ssa-copyrename.c (copy_rename_partition_coalesce):
Disregard DECL_FROM_INLINE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126402 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-copyrename.c')
-rw-r--r-- | gcc/tree-ssa-copyrename.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/gcc/tree-ssa-copyrename.c b/gcc/tree-ssa-copyrename.c index 812ebe19508..c0945d43453 100644 --- a/gcc/tree-ssa-copyrename.c +++ b/gcc/tree-ssa-copyrename.c @@ -191,20 +191,12 @@ copy_rename_partition_coalesce (var_map map, tree var1, tree var2, FILE *debug) ign1 = TREE_CODE (root1) == VAR_DECL && DECL_IGNORED_P (root1); ign2 = TREE_CODE (root2) == VAR_DECL && DECL_IGNORED_P (root2); - /* Never attempt to coalesce 2 user variables unless one is an inline - variable. */ + /* Never attempt to coalesce 2 user variables. */ if (!ign1 && !ign2) { - if (DECL_FROM_INLINE (root2)) - ign2 = true; - else if (DECL_FROM_INLINE (root1)) - ign1 = true; - else - { - if (debug) - fprintf (debug, " : 2 different USER vars. No coalesce.\n"); - return false; - } + if (debug) + fprintf (debug, " : 2 different USER vars. No coalesce.\n"); + return false; } /* Don't coalesce if there are two different memory tags. */ |