mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-15 17:30:50 +08:00
re PR tree-optimization/26376 (K+R style function compiled with -fipa-pta ICEs)
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. From-SVN: r111392
This commit is contained in:
parent
a5c8d67f10
commit
4b0e73469f
@ -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
|
||||
|
@ -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++)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user