mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-08 22:07:38 +08:00
re PR tree-optimization/25612 (Ada bootstrap failure on x86_64 find_or_generate_expression, at tree-ssa-pre.c:2028)
2005-12-31 Andrew Pinski <pinskia@ohysics.uc.edu> PR tree-opt/25612 * tree-ssa-pre.c (compute_avail): Treat the static chain decl as a parameter and pretend that it is defined in the entry basic block. From-SVN: r109200
This commit is contained in:
parent
67570aba0d
commit
2984956b2f
@ -1,3 +1,9 @@
|
||||
2005-12-31 Andrew Pinski <pinskia@ohysics.uc.edu>
|
||||
|
||||
PR tree-opt/25612
|
||||
* tree-ssa-pre.c (compute_avail): Treat the static chain decl as a
|
||||
parameter and pretend that it is defined in the entry basic block.
|
||||
|
||||
2005-12-30 Kazu Hirata <kazu@codesourcery.com>
|
||||
|
||||
* tree-outof-ssa.c (_elim_graph): Change the type of STACK to
|
||||
|
@ -3086,6 +3086,19 @@ compute_avail (void)
|
||||
}
|
||||
}
|
||||
|
||||
/* Likewise for the static chain decl. */
|
||||
if (cfun->static_chain_decl)
|
||||
{
|
||||
param = cfun->static_chain_decl;
|
||||
if (default_def (param) != NULL)
|
||||
{
|
||||
tree def = default_def (param);
|
||||
vn_lookup_or_add (def, NULL);
|
||||
bitmap_insert_into_set (TMP_GEN (ENTRY_BLOCK_PTR), def);
|
||||
bitmap_value_insert_into_set (AVAIL_OUT (ENTRY_BLOCK_PTR), def);
|
||||
}
|
||||
}
|
||||
|
||||
/* Allocate the worklist. */
|
||||
worklist = XNEWVEC (basic_block, n_basic_blocks);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user