Commit 695ab36a by Bernd Schmidt Committed by Richard Henderson

Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>

Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
        * gcse.c (compute_local_properties): If setp is nonzero, clear
        TRANSP instead of setting it to all ones.

From-SVN: r26528
parent 3af4bd89
Sat Apr 17 21:30:11 1999 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
* gcse.c (compute_local_properties): If setp is nonzero, clear
TRANSP instead of setting it to all ones.
Sat Apr 17 21:10:10 1999 Jan Hubicka <hubicka@freesoft.cz>
* i386.c (i386_preferred_stack_boundary_string): New global variable.
......
......@@ -928,7 +928,8 @@ free_gcse_mem ()
SETP controls which hash table to look at. If zero, this routine
looks at the expr hash table; if nonzero this routine looks at
the set hash table. */
the set hash table. Additionally, TRANSP is computed as ~TRANSP,
since this is really cprop's ABSALTERED. */
static void
compute_local_properties (transp, comp, antloc, setp)
......@@ -942,7 +943,12 @@ compute_local_properties (transp, comp, antloc, setp)
/* Initialize any bitmaps that were passed in. */
if (transp)
sbitmap_vector_ones (transp, n_basic_blocks);
{
if (setp)
sbitmap_vector_zero (transp, n_basic_blocks);
else
sbitmap_vector_ones (transp, n_basic_blocks);
}
if (comp)
sbitmap_vector_zero (comp, n_basic_blocks);
if (antloc)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment