aboutsummaryrefslogtreecommitdiff
path: root/libgcc/generic-morestack.c
diff options
context:
space:
mode:
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2011-12-14 18:49:16 +0000
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>2011-12-14 18:49:16 +0000
commit3efc00f6f17778172d3fa7ac737fa1473b3b4d5a (patch)
tree47d6df060c057c4ef33fef43f1c7bfbe86f432f6 /libgcc/generic-morestack.c
parent7da93e24295c8b313ecdcedee0b8bde70b335e61 (diff)
Check __GLIBC__ when using __SIGRTMIN
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
Diffstat (limited to 'libgcc/generic-morestack.c')
-rw-r--r--libgcc/generic-morestack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgcc/generic-morestack.c b/libgcc/generic-morestack.c
index 4dbaa0e4cdc..96a8210f912 100644
--- a/libgcc/generic-morestack.c
+++ b/libgcc/generic-morestack.c
@@ -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. */