mirror of git://gcc.gnu.org/git/gcc.git
re PR target/52390 (only linux uses nptl)
PR target/52390 * generic-morestack.c (__generic_morestack_set_initial_sp): Test for __linux__ when removing signals from __morestack_fullmask. From-SVN: r184606
This commit is contained in:
parent
2afda005e1
commit
d80c632e19
|
@ -1,3 +1,9 @@
|
||||||
|
2012-02-27 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||||
|
|
||||||
|
PR target/52390
|
||||||
|
* generic-morestack.c (__generic_morestack_set_initial_sp): Test
|
||||||
|
for __linux__ when removing signals from __morestack_fullmask.
|
||||||
|
|
||||||
2012-02-23 Georg-Johann Lay <avr@gjlay.de>
|
2012-02-23 Georg-Johann Lay <avr@gjlay.de>
|
||||||
|
|
||||||
PR target/52261
|
PR target/52261
|
||||||
|
|
|
@ -507,7 +507,7 @@ __generic_morestack_set_initial_sp (void *sp, size_t len)
|
||||||
sigemptyset (&__morestack_initial_sp.mask);
|
sigemptyset (&__morestack_initial_sp.mask);
|
||||||
|
|
||||||
sigfillset (&__morestack_fullmask);
|
sigfillset (&__morestack_fullmask);
|
||||||
#ifdef __GLIBC__
|
#if defined(__GLIBC__) && defined(__linux__)
|
||||||
/* In glibc, the first two real time signals are used by the NPTL
|
/* 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
|
threading library. By taking them out of the set of signals, we
|
||||||
avoiding copying the signal mask in pthread_sigmask. More
|
avoiding copying the signal mask in pthread_sigmask. More
|
||||||
|
|
Loading…
Reference in New Issue