+2011-02-14 Pedro Alves <pedro@codesourcery.com>
+ Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * value.c (mark_value_bytes_unavailable): Fix indexing the `bef'
+ range.
+
2011-02-14 Pedro Alves <pedro@codesourcery.com>
* value.c (value_bits_valid, value_bits_synthetic_pointer):
i = VEC_lower_bound (range_s, value->unavailable, &newr, range_lessthan);
if (i > 0)
{
- struct range *bef = VEC_index (range_s, value->unavailable, i - i);
+ struct range *bef = VEC_index (range_s, value->unavailable, i - 1);
if (ranges_overlap (bef->offset, bef->length, offset, length))
{