diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2010-06-05 00:48:49 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2010-06-04 17:48:49 -0700 |
commit | c69d3a0e59ba44609c1f4745f0dd5eb44b3d34fb (patch) | |
tree | 80485e03f16cd38adce475047bb96147c0b618b3 | |
parent | bbf0fae34156d74c5676a5d6b4c3b195ef8b9ff3 (diff) | |
download | gcc-c69d3a0e59ba44609c1f4745f0dd5eb44b3d34fb.zip gcc-c69d3a0e59ba44609c1f4745f0dd5eb44b3d34fb.tar.gz gcc-c69d3a0e59ba44609c1f4745f0dd5eb44b3d34fb.tar.bz2 |
Update df_lr_bb_local_compute for embedded bitmaps.
2010-06-04 H.J. Lu <hongjiu.lu@intel.com>
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
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/df-problems.c | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7d65c74..d0d7122 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2010-06-04 H.J. Lu <hongjiu.lu@intel.com> + + 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 <jason@redhat.com> Implement noexcept operator (5.3.7) diff --git a/gcc/df-problems.c b/gcc/df-problems.c index 89f1733..774cc9e 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 |