]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
varray.h (VARRAY_CHECK): Const-ify.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Mon, 1 Apr 2002 05:08:51 +0000 (05:08 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Mon, 1 Apr 2002 05:08:51 +0000 (05:08 +0000)
* varray.h (VARRAY_CHECK): Const-ify.
* ggc.h (ggc_mark_rtx, ggc_mark_tree, ggc_mark_nonnull_tree,
ggc_mark_rtvec, ggc_mark): Const-ify.

From-SVN: r51677

gcc/ChangeLog
gcc/ggc.h
gcc/varray.h

index 08711640fc2ec2c07b63a9897e848bcb80e416d7..c97fd639c9b7cce40a437e6460135a1b285e96cd 100644 (file)
@@ -2,6 +2,9 @@
 
        * rtl.h (RTL_CHECK1, RTL_CHECK2, RTL_CHECKC1, RTL_CHECKC2,
        RTVEC_ELT): Const-ify.
+       * varray.h (VARRAY_CHECK): Const-ify.
+       * ggc.h (ggc_mark_rtx, ggc_mark_tree, ggc_mark_nonnull_tree,
+       ggc_mark_rtvec, ggc_mark): Const-ify.
 
 2002-04-01  Neil Booth  <neil@daikokuya.demon.co.uk>
 
index 5933084720f61abe8f2aff05da38f5ea74f1917d..917b65e9a7fb58dc591c96929cffb7d0a3406af9 100644 (file)
--- a/gcc/ggc.h
+++ b/gcc/ggc.h
@@ -88,35 +88,35 @@ extern void ggc_mark_rtvec_children PARAMS ((struct rtvec_def *));
 
 #define ggc_mark_rtx(EXPR)                      \
   do {                                          \
-    rtx r__ = (EXPR);                           \
+    rtx const r__ = (EXPR);                     \
     if (ggc_test_and_set_mark (r__))            \
       ggc_mark_rtx_children (r__);              \
   } while (0)
 
 #define ggc_mark_tree(EXPR)                            \
   do {                                                 \
-    tree t__ = (EXPR);                                 \
+    tree const t__ = (EXPR);                           \
     if (ggc_test_and_set_mark (t__))                   \
       VARRAY_PUSH_TREE (ggc_pending_trees, t__);       \
   } while (0)
 
 #define ggc_mark_nonnull_tree(EXPR)                    \
   do {                                                 \
-    tree t__ = (EXPR);                                 \
+    tree const t__ = (EXPR);                           \
     if (! ggc_set_mark (t__))                          \
       VARRAY_PUSH_TREE (ggc_pending_trees, t__);       \
   } while (0)
 
 #define ggc_mark_rtvec(EXPR)                    \
   do {                                          \
-    rtvec v__ = (EXPR);                         \
+    rtvec const v__ = (EXPR);                   \
     if (ggc_test_and_set_mark (v__))            \
       ggc_mark_rtvec_children (v__);            \
   } while (0)
 
 #define ggc_mark(EXPR)                         \
   do {                                         \
-    const void *a__ = (EXPR);                  \
+    const void *const a__ = (EXPR);            \
     if (a__ != NULL)                           \
       ggc_set_mark (a__);                      \
   } while (0)
index 66c4d39a3a6c4e58178d18263aaf0d9355c05ee4..130553bb4d217ab36e3c9878069ab2013dc998dc 100644 (file)
@@ -177,8 +177,8 @@ extern void varray_check_failed PARAMS ((varray_type, size_t,
                                        const char *, int,
                                        const char *)) ATTRIBUTE_NORETURN;
 #define VARRAY_CHECK(VA, N, T) __extension__                   \
-(*({ varray_type _va = VA;                                     \
-     size_t _n = N;                                            \
+(*({ varray_type const _va = (VA);                             \
+     const size_t _n = (N);                                    \
      if (_n >= _va->num_elements)                              \
        varray_check_failed (_va, _n, __FILE__, __LINE__, __FUNCTION__);        \
      &_va->data.T[_n]; }))