OSDN Git Service

2006-02-23 Daniel Berlin <dberlin@dberlin.org>
authordberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Feb 2006 18:16:12 +0000 (18:16 +0000)
committerdberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Feb 2006 18:16:12 +0000 (18:16 +0000)
Fix PR tree-optimization/26376
* tree-ssa-structalias.c (find_func_aliases):  Use get_id_for_tree,
remove assert.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111392 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-ssa-structalias.c

index 1f81c5b..c3e3cd9 100644 (file)
@@ -1,3 +1,9 @@
+2006-02-23  Daniel Berlin  <dberlin@dberlin.org>
+       
+       Fix PR tree-optimization/26376
+       * tree-ssa-structalias.c (find_func_aliases):  Use get_id_for_tree,
+       remove assert.
+
 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/26412
index 3dac076..5d84f13 100644 (file)
@@ -3291,7 +3291,6 @@ find_func_aliases (tree origt)
       tree lhsop;
       tree rhsop;
       unsigned int varid;
-      bool found = false;
       tree arglist;
       varinfo_t fi;
       int i = 1;
@@ -3313,14 +3312,12 @@ find_func_aliases (tree origt)
         we should still be able to handle.  */
       if (decl)
        {
-         found = lookup_id_for_tree (decl, &varid);
-         gcc_assert (found);
+         varid = get_id_for_tree (decl);
        }
       else
        {
          decl = TREE_OPERAND (rhsop, 0);
-         found = lookup_id_for_tree (decl, &varid);
-         gcc_assert (found);
+         varid = get_id_for_tree (decl);
        }
 
       /* Assign all the passed arguments to the appropriate incoming
@@ -3806,7 +3803,6 @@ create_function_info_for (tree decl, const char *name)
   
   arg = DECL_ARGUMENTS (decl);
 
-
   /* Set up variables for each argument.  */
   for (i = 1; i < vi->fullsize; i++)
     {