aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2010-06-05 00:48:49 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2010-06-04 17:48:49 -0700
commitc69d3a0e59ba44609c1f4745f0dd5eb44b3d34fb (patch)
tree80485e03f16cd38adce475047bb96147c0b618b3
parentbbf0fae34156d74c5676a5d6b4c3b195ef8b9ff3 (diff)
downloadgcc-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/ChangeLog7
-rw-r--r--gcc/df-problems.c4
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