aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-struct-reorg.c
diff options
context:
space:
mode:
authorAlon Dayan <alond@il.ibm.com>2008-03-13 15:40:09 +0000
committerOlga Golovanevsky <olga@gcc.gnu.org>2008-03-13 15:40:09 +0000
commit5f5f0635f1921f40de45c6783fe0c4e9b4c0d1ba (patch)
treeb15b129aff072e320ebe89aff5463ed28bf07ea5 /gcc/ipa-struct-reorg.c
parent1359ef39755c2a648c44e410e974450d91a4bd99 (diff)
downloadgcc-5f5f0635f1921f40de45c6783fe0c4e9b4c0d1ba.zip
gcc-5f5f0635f1921f40de45c6783fe0c4e9b4c0d1ba.tar.gz
gcc-5f5f0635f1921f40de45c6783fe0c4e9b4c0d1ba.tar.bz2
[multiple changes]
2008-02-19 Alon Dayan <alond@il.ibm.com> Olga Golovanevsky <olga@il.ibm.com> PR tree-optimization/35041 * gcc.dg/struct/wo_prof_double_malloc.c: New test. 2008-03-13 Alon Dayan <alond@il.ibm.com> Olga Golovanevsky <olga@il.ibm.com> PR tree-optimization/35041 * ipa-struct-reorg.c (find_pos_in_stmt_1): Add another option to locate the right position in a statement. Co-Authored-By: Olga Golovanevsky <olga@il.ibm.com> From-SVN: r133171
Diffstat (limited to 'gcc/ipa-struct-reorg.c')
-rw-r--r--gcc/ipa-struct-reorg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-struct-reorg.c b/gcc/ipa-struct-reorg.c
index 514b9a2..515dba6 100644
--- a/gcc/ipa-struct-reorg.c
+++ b/gcc/ipa-struct-reorg.c
@@ -887,7 +887,7 @@ find_pos_in_stmt_1 (tree *tp, int *walk_subtrees, void * data)
tree ref = r_pos->ref;
tree t = *tp;
- if (t == ref)
+ if (t == ref || (TREE_CODE (t) == SSA_NAME && SSA_NAME_VAR (t) == ref))
{
r_pos->pos = tp;
return t;