svn commit: trunk/uClibc/libc/sysdeps/linux: alpha/bits arm/bits bfin/bits common/bit etc...

psm at uclibc.org psm at uclibc.org
Thu Jan 19 15:44:56 UTC 2006


Author: psm
Date: 2006-01-19 07:44:53 -0800 (Thu, 19 Jan 2006)
New Revision: 13428

Log:
Change to sane defaults

Modified:
   trunk/uClibc/libc/sysdeps/linux/alpha/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/bfin/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/common/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/cris/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/e1/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/frv/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/h8300/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/hppa/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/i386/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/i960/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/m68k/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/microblaze/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/mips/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/nios/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/nios2/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/sh64/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/sparc/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/v850/bits/uClibc_arch_features.h
   trunk/uClibc/libc/sysdeps/linux/x86_64/bits/uClibc_arch_features.h


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/alpha/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/alpha/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/alpha/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/arm/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/bfin/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/bfin/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/bfin/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/common/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/common/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/common/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -26,11 +26,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/cris/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/cris/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/cris/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/e1/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/e1/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/e1/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/frv/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/frv/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/frv/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/h8300/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/h8300/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/h8300/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/hppa/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/hppa/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/hppa/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/i386/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i386/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/i386/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,18 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
+#define internal_function __attribute__ ((regparm (3), stdcall))
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/i960/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i960/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/i960/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/m68k/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/m68k/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/m68k/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -27,11 +27,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/microblaze/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/microblaze/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/microblaze/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/mips/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/mips/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/mips/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/nios/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/nios/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/nios/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/nios2/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/nios2/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/nios2/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -29,11 +29,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/sh64/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sh64/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/sh64/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/sparc/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/sparc/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/sparc/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/v850/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/v850/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/v850/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -24,11 +24,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

Modified: trunk/uClibc/libc/sysdeps/linux/x86_64/bits/uClibc_arch_features.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/x86_64/bits/uClibc_arch_features.h	2006-01-19 15:43:51 UTC (rev 13427)
+++ trunk/uClibc/libc/sysdeps/linux/x86_64/bits/uClibc_arch_features.h	2006-01-19 15:44:53 UTC (rev 13428)
@@ -23,11 +23,16 @@
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
-/* shouldn't need to change these ... */
-#define __UCLIBC_ASM_GLOBAL_DIRECTIVE__
-#define __UCLIBC_ASM_TYPE_DIRECTIVE_PREFIX__
+/* define if target doesn't like .global */
+#undef __UCLIBC_ASM_GLOBAL_DIRECTIVE__
+
+/* define if target supports .weak */
 #define __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
-#define __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports .weakext */
+#undef __UCLIBC_HAVE_ASM_WEAKEXT_DIRECTIVE__
+
+/* needed probably only for ppc64 */
+#undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */




More information about the uClibc-cvs mailing list