Mercurial > hg > CbC > CbC_gcc
diff gcc/ebitmap.h @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children |
line wrap: on
line diff
--- a/gcc/ebitmap.h Sun Feb 07 18:28:00 2010 +0900 +++ b/gcc/ebitmap.h Fri Feb 12 23:39:51 2010 +0900 @@ -26,7 +26,7 @@ #define EBITMAP_ELT_TYPE unsigned HOST_WIDEST_FAST_INT typedef struct ebitmap_def -{ +{ unsigned int n_elts; /* number of elements in the array. */ sbitmap wordmask; /* wordmask saying which words are nonzero. */ @@ -64,7 +64,6 @@ extern void ebitmap_clear (ebitmap); extern int ebitmap_last_set_bit (ebitmap); extern void debug_ebitmap (ebitmap); -extern void dump_ebitmap (FILE *, ebitmap); extern unsigned long ebitmap_popcount(ebitmap, unsigned long); /* The iterator for ebitmap. */ @@ -87,11 +86,11 @@ /* The word mask iterator. */ sbitmap_iterator maskiter; } ebitmap_iterator; - + static inline void ebitmap_iter_init (ebitmap_iterator *i, ebitmap bmp, unsigned int min) { - sbitmap_iter_init (&i->maskiter, bmp->wordmask, + sbitmap_iter_init (&i->maskiter, bmp->wordmask, min / EBITMAP_ELT_BITS); i->size = bmp->numwords; if (i->size == 0)