From 2596273fce52e1f9db1b03d495537614fd56cef5 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Sat, 11 Sep 2010 17:57:15 +0200 Subject: [PATCH] Add support for __REDIRECT_NTH needed with eglibc. Add support for __REDIRECT_NTH as eglibc makes use of this macro to redirect long double functions to long functions on arch not supporting long double. --- libtcc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libtcc.c b/libtcc.c index a89ecc35..a7557084 100644 --- a/libtcc.c +++ b/libtcc.c @@ -970,6 +970,9 @@ LIBTCCAPI TCCState *tcc_new(void) #else tcc_define_symbol(s, "__WCHAR_TYPE__", "int"); #endif + + /* glibc defines */ + tcc_define_symbol(s, "__REDIRECT_NTH(name, proto, alias)", "name proto __asm__ (#alias) __THROW"); #ifndef TCC_TARGET_PE /* default library paths */