]> granicus.if.org Git - gc/commit
Use thr_stksegment to determine Solaris stack base
authorro@138bc75d-0d04-0410-961f-82ee72b054a4 <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Mar 2013 15:08:58 +0000 (15:08 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 15 Sep 2013 09:13:07 +0000 (13:13 +0400)
commit951024dd9ab1c2ba78ed7024b95cd105d0084570
treec26bf681552e20eb3c5d0dbae788c8b884768258
parent08c4b3d27c80c24a3fb4abc2ab77826348ade807
Use thr_stksegment to determine Solaris stack base

* os_dep.c [SOLARIS_STACKBOTTOM] (GC_solaris_stack_base): New
function.
[!BEOS && !AMIGA && !MSWIN32 && !MSWINCE && !OS2 && !NOSYS &&
!ECOS] (GC_get_stack_base): Use it.
* include/private/gcconfig.h [SPARC && SUNOS5]
(SOLARIS_STACKBOTTOM): Define.
(STACKBOTTOM, HEURISTIC2): Remove.
[I386 && SUNOS5]
(SOLARIS_STACKBOTTOM): Define.
(STACKBOTTOM): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196490 138bc75d-0d04-0410-961f-82ee72b054a4
ChangeLog
include/private/gcconfig.h
os_dep.c