svn commit: trunk/uClibc: include libc/sysdeps/linux/sh/bits

carmelo at uclibc.org carmelo at uclibc.org
Thu Nov 27 14:52:15 UTC 2008


Author: carmelo
Date: 2008-11-27 06:52:15 -0800 (Thu, 27 Nov 2008)
New Revision: 24165

Log:
Make __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__ visible in case the arch
supports this feature. SH4 will use this in some aseembly files
for the NPTL implementation. Add now safely on trunk.

Signed-off-by: Carmelo Amoroso <carmelo.amoroso at st.com>


Modified:
   trunk/uClibc/include/libc-symbols.h
   trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h


Changeset:
Modified: trunk/uClibc/include/libc-symbols.h
===================================================================
--- trunk/uClibc/include/libc-symbols.h	2008-11-27 14:43:17 UTC (rev 24164)
+++ trunk/uClibc/include/libc-symbols.h	2008-11-27 14:52:15 UTC (rev 24165)
@@ -133,6 +133,12 @@
 # undef HAVE_ASM_GLOBAL_DOT_NAME
 #endif
 
+#ifdef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+# define HAVE_ASM_CFI_DIRECTIVES
+#else
+# undef HAVE_ASM_CFI_DIRECTIVES
+#endif
+
 #if defined HAVE_ASM_WEAK_DIRECTIVE || defined HAVE_ASM_WEAKEXT_DIRECTIVE
 # define HAVE_WEAK_SYMBOLS
 #endif

Modified: trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h	2008-11-27 14:43:17 UTC (rev 24164)
+++ trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h	2008-11-27 14:52:15 UTC (rev 24165)
@@ -39,6 +39,9 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#define __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 




More information about the uClibc-cvs mailing list