From edc5984d4d18296d7aa3d8f4ed8f7336a743170e Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Fri, 11 Nov 2011 10:29:08 +0100 Subject: Mark setjmp and ucontext functions as non-leaf --- misc/sys/cdefs.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'misc') diff --git a/misc/sys/cdefs.h b/misc/sys/cdefs.h index 16cf557..c856e87 100644 --- a/misc/sys/cdefs.h +++ b/misc/sys/cdefs.h @@ -192,9 +192,13 @@ # ifdef __cplusplus # define __REDIRECT_NTH(name, proto, alias) \ name proto __THROW __asm__ (__ASMNAME (#alias)) +# define __REDIRECT_NTHNL(name, proto, alias) \ + name proto __THROWNL __asm__ (__ASMNAME (#alias)) # else # define __REDIRECT_NTH(name, proto, alias) \ name proto __asm__ (__ASMNAME (#alias)) __THROW +# define __REDIRECT_NTHNL(name, proto, alias) \ + name proto __asm__ (__ASMNAME (#alias)) __THROWNL # endif # define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname) # define __ASMNAME2(prefix, cname) __STRING (prefix) cname -- cgit v1.1