* vec.h (VEC_T_safe_push, VEC_T_safe_insert): Tweak for when
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2004 15:56:17 +0000 (15:56 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Jun 2004 15:56:17 +0000 (15:56 +0000)
size_t is bigger than int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83855 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/vec.h

index 3ad291e..1696238 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * vec.h (VEC_T_safe_push, VEC_T_safe_insert): Tweak for when
+       size_t is bigger than int.
+
 2004-06-29  Paul Brook  <paul@codesourcery.com>
 
        * target-def.h (TARGET_CXX_GET_COOKIE_SIZE,
index d0cc477..86d2a11 100644 (file)
--- a/gcc/vec.h
+++ b/gcc/vec.h
@@ -339,7 +339,7 @@ static inline TDEF *VEC_OP (TDEF,safe_push)                           \
      (VEC (TDEF) **vec_, TDEF obj_)                                      \
 {                                                                        \
   if (!*vec_ || (*vec_)->num == (*vec_)->alloc)                                  \
-    VEC_OP (TDEF,reserve) (vec_, ~0u);                                   \
+    VEC_OP (TDEF,reserve) (vec_, ~(size_t)0);                            \
                                                                          \
   return VEC_OP (TDEF,quick_push) (*vec_, obj_);                         \
 }                                                                        \
@@ -385,7 +385,7 @@ static inline TDEF *VEC_OP (TDEF,safe_insert)                                 \
      (VEC (TDEF) **vec_, size_t ix_, TDEF obj_)                          \
 {                                                                        \
   if (!*vec_ || (*vec_)->num == (*vec_)->alloc)                                  \
-    VEC_OP (TDEF,reserve) (vec_, ~0u);                                   \
+    VEC_OP (TDEF,reserve) (vec_, ~(size_t)0);                            \
                                                                          \
   return VEC_OP (TDEF,quick_insert) (*vec_, ix_, obj_);                          \
 }                                                                        \
@@ -495,7 +495,7 @@ static inline TDEF *VEC_OP (TDEF,safe_push)                           \
      (VEC (TDEF) **vec_, const TDEF *obj_)                               \
 {                                                                        \
   if (!*vec_ || (*vec_)->num == (*vec_)->alloc)                                  \
-    VEC_OP (TDEF,reserve) (vec_, ~0u);                                   \
+    VEC_OP (TDEF,reserve) (vec_, ~(size_t)0);                            \
                                                                          \
   return VEC_OP (TDEF,quick_push) (*vec_, obj_);                         \
 }                                                                        \
@@ -539,7 +539,7 @@ static inline TDEF *VEC_OP (TDEF,safe_insert)                                 \
      (VEC (TDEF) **vec_, size_t ix_, const TDEF *obj_)                   \
 {                                                                        \
   if (!*vec_ || (*vec_)->num == (*vec_)->alloc)                                  \
-    VEC_OP (TDEF,reserve) (vec_, ~0u);                                   \
+    VEC_OP (TDEF,reserve) (vec_, ~(size_t)0);                            \
                                                                          \
   return VEC_OP (TDEF,quick_insert) (*vec_, ix_, obj_);                          \
 }                                                                        \