diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2004-11-24 15:26:17 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2004-11-24 15:26:17 +0000 |
commit | 47c321d4979121b7546a356f728577616a488961 (patch) | |
tree | c4fd754f1be6e9ac3538f5a0f8d7f5b28b3d40a7 /gcc | |
parent | 9c4eeb5db4757cc9a83ca97e75c75ae66699d165 (diff) | |
download | gcc-47c321d4979121b7546a356f728577616a488961.zip gcc-47c321d4979121b7546a356f728577616a488961.tar.gz gcc-47c321d4979121b7546a356f728577616a488961.tar.bz2 |
bitmap.c (INLINE): Do not define.
* bitmap.c (INLINE): Do not define.
(bitmap_elem_to_freelist, bitmap_element_free,
bitmap_element_allocate, bitmap_clear, bitmap_element_zerop,
bitmap_element_link, bitmap_find_bit): Use inline keyword/macro.
From-SVN: r91168
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/bitmap.c | 24 |
2 files changed, 14 insertions, 17 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 843a3a7..a17df97 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2004-11-24 Nathan Sidwell <nathan@codesourcery.com> + + * bitmap.c (INLINE): Do not define. + (bitmap_elem_to_freelist, bitmap_element_free, + bitmap_element_allocate, bitmap_clear, bitmap_element_zerop, + bitmap_element_link, bitmap_find_bit): Use inline keyword/macro. + 2004-11-24 Kazu Hirata <kazu@cs.umass.edu> * tree-ssa-dom.c (cprop_into_successor_phis): Remove code to diff --git a/gcc/bitmap.c b/gcc/bitmap.c index 68b8429..cbedf2c 100644 --- a/gcc/bitmap.c +++ b/gcc/bitmap.c @@ -29,16 +29,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include "ggc.h" #include "bitmap.h" -/* Obstack to allocate bitmap elements from. */ - -#ifndef INLINE -#ifndef __GNUC__ -#define INLINE -#else -#define INLINE __inline__ -#endif -#endif - /* Global data */ bitmap_element bitmap_zero_bits; /* An element of all zero bits. */ bitmap_obstack bitmap_default_obstack; /* The default bitmap obstack. */ @@ -56,7 +46,7 @@ static bitmap_element *bitmap_find_bit (bitmap, unsigned int); /* Add ELEM to the appropriate freelist. */ -static INLINE void +static inline void bitmap_elem_to_freelist (bitmap head, bitmap_element *elt) { bitmap_obstack *bit_obstack = head->obstack; @@ -76,7 +66,7 @@ bitmap_elem_to_freelist (bitmap head, bitmap_element *elt) /* Free a bitmap element. Since these are allocated off the bitmap_obstack, "free" actually means "put onto the freelist". */ -static INLINE void +static inline void bitmap_element_free (bitmap head, bitmap_element *elt) { bitmap_element *next = elt->next; @@ -104,7 +94,7 @@ bitmap_element_free (bitmap head, bitmap_element *elt) /* Allocate a bitmap element. The bits are cleared, but nothing else is. */ -static INLINE bitmap_element * +static inline bitmap_element * bitmap_element_allocate (bitmap head) { bitmap_element *element; @@ -150,7 +140,7 @@ bitmap_elt_clear_from (bitmap head, bitmap_element *elt) /* Clear a bitmap by freeing the linked list. */ -INLINE void +inline void bitmap_clear (bitmap head) { bitmap_element *element, *next; @@ -268,7 +258,7 @@ bitmap_malloc_free (bitmap map) /* Return nonzero if all bits in an element are zero. */ -static INLINE int +static inline int bitmap_element_zerop (bitmap_element *element) { #if BITMAP_ELEMENT_WORDS == 2 @@ -286,7 +276,7 @@ bitmap_element_zerop (bitmap_element *element) /* Link the bitmap element into the current bitmap linked list. */ -static INLINE void +static inline void bitmap_element_link (bitmap head, bitmap_element *element) { unsigned int indx = element->indx; @@ -421,7 +411,7 @@ bitmap_copy (bitmap to, bitmap from) would hold the bitmap's bit to make eventual allocation faster. */ -static INLINE bitmap_element * +static inline bitmap_element * bitmap_find_bit (bitmap head, unsigned int bit) { bitmap_element *element; |