Browse Source

uClibc_arch_features: sync defines between ports

Make sure each arch has the same complete list to make comparing between
them easier.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Mike Frysinger 15 years ago
parent
commit
e9adfff447
26 changed files with 206 additions and 3 deletions
  1. 9 0
      libc/sysdeps/linux/alpha/bits/uClibc_arch_features.h
  2. 9 0
      libc/sysdeps/linux/arm/bits/uClibc_arch_features.h
  3. 6 0
      libc/sysdeps/linux/avr32/bits/uClibc_arch_features.h
  4. 9 0
      libc/sysdeps/linux/bfin/bits/uClibc_arch_features.h
  5. 6 0
      libc/sysdeps/linux/common/bits/uClibc_arch_features.h
  6. 7 1
      libc/sysdeps/linux/cris/bits/uClibc_arch_features.h
  7. 9 0
      libc/sysdeps/linux/e1/bits/uClibc_arch_features.h
  8. 9 0
      libc/sysdeps/linux/frv/bits/uClibc_arch_features.h
  9. 10 1
      libc/sysdeps/linux/h8300/bits/uClibc_arch_features.h
  10. 6 0
      libc/sysdeps/linux/hppa/bits/uClibc_arch_features.h
  11. 6 0
      libc/sysdeps/linux/i386/bits/uClibc_arch_features.h
  12. 9 0
      libc/sysdeps/linux/i960/bits/uClibc_arch_features.h
  13. 9 0
      libc/sysdeps/linux/ia64/bits/uClibc_arch_features.h
  14. 6 0
      libc/sysdeps/linux/m68k/bits/uClibc_arch_features.h
  15. 9 0
      libc/sysdeps/linux/microblaze/bits/uClibc_arch_features.h
  16. 9 0
      libc/sysdeps/linux/mips/bits/uClibc_arch_features.h
  17. 9 0
      libc/sysdeps/linux/nios/bits/uClibc_arch_features.h
  18. 9 0
      libc/sysdeps/linux/nios2/bits/uClibc_arch_features.h
  19. 6 1
      libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h
  20. 3 0
      libc/sysdeps/linux/sh/bits/uClibc_arch_features.h
  21. 9 0
      libc/sysdeps/linux/sh64/bits/uClibc_arch_features.h
  22. 9 0
      libc/sysdeps/linux/sparc/bits/uClibc_arch_features.h
  23. 9 0
      libc/sysdeps/linux/v850/bits/uClibc_arch_features.h
  24. 9 0
      libc/sysdeps/linux/vax/bits/uClibc_arch_features.h
  25. 9 0
      libc/sysdeps/linux/x86_64/bits/uClibc_arch_features.h
  26. 6 0
      libc/sysdeps/linux/xtensa/bits/uClibc_arch_features.h

+ 9 - 0
libc/sysdeps/linux/alpha/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #define __UCLIBC_SLIGHTLY_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #undef __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/arm/bits/uClibc_arch_features.h

@@ -21,6 +21,9 @@
 /* does your target have a broken create_module() ? */
 #define __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -36,7 +39,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 6 - 0
libc/sysdeps/linux/avr32/bits/uClibc_arch_features.h

@@ -36,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/bfin/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 6 - 0
libc/sysdeps/linux/common/bits/uClibc_arch_features.h

@@ -38,7 +38,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 7 - 1
libc/sysdeps/linux/cris/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #define __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,10 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
-/* lovely */
+/* only weird assemblers generally need this */
 #define __UCLIBC_ASM_LINE_SEP__ @
 
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/e1/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/frv/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 10 - 1
libc/sysdeps/linux/h8300/bits/uClibc_arch_features.h

@@ -13,11 +13,14 @@
 #define __UCLIBC_MMAP_HAS_6_ARGS__
 
 /* does your target use syscall4() for truncate64 ? (32bit arches only) */
-#undef __UCLIBC_MMAP_HAS_6_ARGS__
+#undef __UCLIBC_TRUNCATE64_HAS_4_ARGS__
 
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 6 - 0
libc/sysdeps/linux/hppa/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,6 +35,9 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 

+ 6 - 0
libc/sysdeps/linux/i386/bits/uClibc_arch_features.h

@@ -36,9 +36,15 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #if defined _LIBC
 #define internal_function __attribute__ ((regparm (3), stdcall))
 #endif

+ 9 - 0
libc/sysdeps/linux/i960/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #define __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/ia64/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 6 - 0
libc/sysdeps/linux/m68k/bits/uClibc_arch_features.h

@@ -39,7 +39,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/microblaze/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/mips/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #undef __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/nios/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/nios2/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 6 - 1
libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h

@@ -18,7 +18,6 @@
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
 /* does your target have to worry about older [gs]etrlimit() ? */
-/* this is only an issue on i386 where linux < 2.3.35, so we just assume it works ... */
 #undef __UCLIBC_HANDLE_OLDER_RLIMIT__
 
 /* does your target have an asm .set ? */
@@ -36,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 3 - 0
libc/sysdeps/linux/sh/bits/uClibc_arch_features.h

@@ -45,4 +45,7 @@
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/sh64/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/sparc/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/v850/bits/uClibc_arch_features.h

@@ -18,6 +18,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -33,7 +36,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/vax/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #undef __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 9 - 0
libc/sysdeps/linux/x86_64/bits/uClibc_arch_features.h

@@ -17,6 +17,9 @@
 /* does your target have a broken create_module() ? */
 #undef __UCLIBC_BROKEN_CREATE_MODULE__
 
+/* does your target have to worry about older [gs]etrlimit() ? */
+#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
+
 /* does your target have an asm .set ? */
 #define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__
 
@@ -32,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */

+ 6 - 0
libc/sysdeps/linux/xtensa/bits/uClibc_arch_features.h

@@ -35,7 +35,13 @@
 /* needed probably only for ppc64 */
 #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
 
+/* define if target supports CFI pseudo ops */
+#undef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
+
 /* define if target supports IEEE signed zero floats */
 #define __UCLIBC_HAVE_SIGNED_ZERO__
 
+/* only weird assemblers generally need this */
+#undef __UCLIBC_ASM_LINE_SEP__
+
 #endif /* _BITS_UCLIBC_ARCH_FEATURES_H */