Bug in edge redirection code
Richard Henderson
rth@redhat.com
Thu Jul 26 10:47:00 GMT 2001
On Thu, Jul 26, 2001 at 07:28:44PM +0200, Jan Hubicka wrote:
> + gcov_type edge_count;
> + int edge_frequency;
[...]
> ! edge_count = e->count;
> ! edge_frequency = ((e->probability * b->frequency + REG_BR_PROB_BASE / 2)
> ! / REG_BR_PROB_BASE);
> ! if (redirect_edge_and_branch (e, target))
Better as
else
{
gcov_type edge_count = e->count
int edge_probability = e->probability;
if (redirect_edge_and_branch (e, target))
{
...
r~
More information about the Gcc-patches
mailing list