diff options
author | Michael Matz <matz@suse.de> | 2004-09-27 21:41:33 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2004-09-27 14:41:33 -0700 |
commit | 49f41d064339dd31bedd24ed1311fc8bd6c720e7 (patch) | |
tree | fdcc965c6e915c919f4e76aad50a350e964a0c27 /gcc/bitmap.h | |
parent | a62322c4dc0d5c02ee30ba15bf31bb56fe212761 (diff) | |
download | gcc-49f41d064339dd31bedd24ed1311fc8bd6c720e7.zip gcc-49f41d064339dd31bedd24ed1311fc8bd6c720e7.tar.gz gcc-49f41d064339dd31bedd24ed1311fc8bd6c720e7.tar.bz2 |
re PR rtl-optimization/17698 (Mainline failed to bootstrap on ia64)
2004-09-27 Michael Matz <matz@suse.de>
PR bootstrap/17698
PR bootstrap/17702
* bitmap.h (bmp_iter_single_init, bmp_iter_and_not_init,
bmp_iter_and_init): Shift by bit_in_word.
From-SVN: r88201
Diffstat (limited to 'gcc/bitmap.h')
-rw-r--r-- | gcc/bitmap.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/bitmap.h b/gcc/bitmap.h index 0afc7f5..d368a9c 100644 --- a/gcc/bitmap.h +++ b/gcc/bitmap.h @@ -269,7 +269,7 @@ bmp_iter_single_init (bitmap_iterator *bi, bitmap bmp, unsigned min) bi->word = word_in_elt; bi->word_bit = min - bit_in_word; bi->bit = min; - bi->actual = bi->ptr1->bits[word_in_elt] >> bit_in_elt; + bi->actual = bi->ptr1->bits[word_in_elt] >> bit_in_word; } else { @@ -400,9 +400,9 @@ bmp_iter_and_not_init (bitmap_iterator *bi, bitmap bmp1, bitmap bmp2, if (bi->ptr2 && bi->ptr2->indx == indx) bi->actual = (bi->ptr1->bits[word_in_elt] - & ~bi->ptr2->bits[word_in_elt]) >> bit_in_elt; + & ~bi->ptr2->bits[word_in_elt]) >> bit_in_word; else - bi->actual = bi->ptr1->bits[word_in_elt] >> bit_in_elt; + bi->actual = bi->ptr1->bits[word_in_elt] >> bit_in_word; } else { @@ -539,7 +539,7 @@ bmp_iter_and_init (bitmap_iterator *bi, bitmap bmp1, bitmap bmp2, bi->bit = min; bi->actual = (bi->ptr1->bits[word_in_elt] - & bi->ptr2->bits[word_in_elt]) >> bit_in_elt; + & bi->ptr2->bits[word_in_elt]) >> bit_in_word; } else { |