gthr-posix.h (__gthread_active_p): Move __gthread_active_ptr into the function and...
authorJason Merrill <jason@redhat.com>
Wed, 13 Mar 2002 17:15:46 +0000 (12:15 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 13 Mar 2002 17:15:46 +0000 (12:15 -0500)
        * gthr-posix.h (__gthread_active_p): Move __gthread_active_ptr
        into the function and constify it.
        * gthr-dce.h, gthr-solaris.h: Likewise.

From-SVN: r50741

gcc/ChangeLog
gcc/gthr-dce.h
gcc/gthr-posix.h
gcc/gthr-solaris.h

index a9bbb13..c7ed555 100644 (file)
@@ -1,3 +1,9 @@
+2002-03-13  Jason Merrill  <jason@redhat.com>
+
+       * gthr-posix.h (__gthread_active_p): Move __gthread_active_ptr
+       into the function and constify it.
+       * gthr-dce.h, gthr-solaris.h: Likewise.
+
 2002-03-13  David Edelsohn  <edelsohn@gnu.org>
 
        * config/rs6000/rs6000.h (PAD_VARARGS_DOWN): Define.
index afefaca..957f227 100644 (file)
@@ -87,11 +87,10 @@ typedef pthread_mutex_t __gthread_mutex_t;
 #pragma weak pthread_yield
 #endif
 
-static void *__gthread_active_ptr = (void *) &pthread_create;
-
 static inline int
 __gthread_active_p (void)
 {
+  static void *const __gthread_active_ptr = (void *) &pthread_create;
   return __gthread_active_ptr != 0;
 }
 
index fe9e584..58bfcb3 100644 (file)
@@ -77,11 +77,10 @@ typedef pthread_mutex_t __gthread_mutex_t;
 #pragma weak pthread_setschedparam
 #endif
 
-static void *__gthread_active_ptr = (void *) &pthread_create;
-
 static inline int
 __gthread_active_p (void)
 {
+  static void *const __gthread_active_ptr = (void *) &pthread_create;
   return __gthread_active_ptr != 0;
 }
 
index 291210d..6d7ff25 100644 (file)
@@ -81,11 +81,10 @@ typedef mutex_t __gthread_mutex_t;
 /* This will not actually work in Solaris 2.5, since libc contains
    dummy symbols of all thr_* routines.  */
 
-static void *__gthread_active_ptr = (void *) &thr_create;
-
 static inline int
 __gthread_active_p (void)
 {
+  static void *const __gthread_active_ptr = (void *) &thr_create;
   return __gthread_active_ptr != 0;
 }