OSDN Git Service

Check __GLIBC__ when using __SIGRTMIN
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2011 18:49:16 +0000 (18:49 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2011 18:49:16 +0000 (18:49 +0000)
2011-12-14  H.J. Lu  <hongjiu.lu@intel.com>

* generic-morestack.c (__generic_morestack_set_initial_sp): Check
__GLIBC__ instead of __linux__ when using __SIGRTMIN.

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

libgcc/ChangeLog
libgcc/generic-morestack.c

index ce2df4a..9cb7a41 100644 (file)
@@ -1,3 +1,8 @@
+2011-12-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * generic-morestack.c (__generic_morestack_set_initial_sp): Check
+       __GLIBC__ instead of __linux__ when using __SIGRTMIN.
+
 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
 
        PR target/49313
index 4dbaa0e..96a8210 100644 (file)
@@ -507,8 +507,8 @@ __generic_morestack_set_initial_sp (void *sp, size_t len)
   sigemptyset (&__morestack_initial_sp.mask);
 
   sigfillset (&__morestack_fullmask);
-#ifdef __linux__
-  /* On Linux, the first two real time signals are used by the NPTL
+#ifdef __GLIBC__
+  /* In glibc, the first two real time signals are used by the NPTL
      threading library.  By taking them out of the set of signals, we
      avoiding copying the signal mask in pthread_sigmask.  More
      importantly, pthread_sigmask uses less stack space on x86_64.  */