* gthr-posix.h (__gthread_active_p): Do not use preprocessor
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Aug 2011 21:00:39 +0000 (21:00 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Aug 2011 21:00:39 +0000 (21:00 +0000)
conditionals and comments inside macro arguments.

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

gcc/ChangeLog
gcc/gthr-posix.h

index c1b6de3..2771827 100644 (file)
@@ -1,5 +1,10 @@
+2011-08-29  Jakub Jelinek  <jakub@redhat.com>
+
+       * gthr-posix.h (__gthread_active_p): Do not use preprocessor
+       conditionals and comments inside macro arguments.
+
 20011-08-29  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
-       Richard Guenther  <rguenther@suse.de>
+            Richard Guenther  <rguenther@suse.de>
 
        * tree.h (constant_boolean_node): Adjust prototype.
        * fold-const.c (fold_convert_loc): Move aggregate conversion
index b1d499d..46054f6 100644 (file)
@@ -244,16 +244,15 @@ __gthread_active_p (void)
 static inline int
 __gthread_active_p (void)
 {
-  static void *const __gthread_active_ptr
-    = __extension__ (void *) &__gthrw_(
 /* Android's C library does not provide pthread_cancel, check for
    `pthread_create' instead.  */
 #ifndef __BIONIC__
-                                      pthread_cancel
+  static void *const __gthread_active_ptr
+    = __extension__ (void *) &__gthrw_(pthread_cancel);
 #else
-                                      pthread_create
+  static void *const __gthread_active_ptr
+    = __extension__ (void *) &__gthrw_(pthread_create);
 #endif
-                                      );
   return __gthread_active_ptr != 0;
 }