From c69d3a0e59ba44609c1f4745f0dd5eb44b3d34fb Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sat, 5 Jun 2010 00:48:49 +0000 Subject: [PATCH] Update df_lr_bb_local_compute for embedded bitmaps. 2010-06-04 H.J. Lu PR boostrap/44421 * df-problems.c (df_lr_bb_local_compute): Updated for embedded bitmaps. (df_byte_lr_bb_local_compute): Likewise. From-SVN: r160305 --- gcc/ChangeLog | 7 +++++++ gcc/df-problems.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7d65c74b9f1..d0d71225cd6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2010-06-04 H.J. Lu + + PR boostrap/44421 + * df-problems.c (df_lr_bb_local_compute): Updated for embedded + bitmaps. + (df_byte_lr_bb_local_compute): Likewise. + 2010-06-03 Jason Merrill Implement noexcept operator (5.3.7) diff --git a/gcc/df-problems.c b/gcc/df-problems.c index 89f1733c2c4..774cc9e2df6 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -903,7 +903,7 @@ df_lr_bb_local_compute (unsigned int bb_index) df_ref use = *use_rec; /* Add use to set of uses in this BB. */ if (DF_REF_FLAGS (use) & DF_REF_AT_TOP) - bitmap_set_bit (bb_info->use, DF_REF_REGNO (use)); + bitmap_set_bit (&bb_info->use, DF_REF_REGNO (use)); } #endif @@ -2712,7 +2712,7 @@ df_byte_lr_bb_local_compute (unsigned int bb_index) unsigned int uregno = DF_REF_REGNO (use); unsigned int start = problem_data->regno_start[uregno]; unsigned int len = problem_data->regno_len[uregno]; - bitmap_set_range (bb_info->use, start, len); + bitmap_set_range (&bb_info->use, start, len); } } #endif