correct detect of SOFTFP
Package-Manager: portage-2.2.7 RepoMan-Options: --force
This commit is contained in:
@@ -130,7 +130,7 @@ Index: pkg-dietlibc/arm/__longjmp.S
|
||||
-#ifndef __SOFTFP__
|
||||
- lfm f4, 4, [ip], #48
|
||||
+
|
||||
+#ifndef __SOFTFP__
|
||||
+#if !defined(__SOFTFP_) || !defined(__ARM_EABI__)
|
||||
+# if __ARM_ARCH__ >= 6
|
||||
+ vldm ip!, {d0-d15}
|
||||
+# ifdef __ARM_NEON__
|
||||
@@ -221,7 +221,7 @@ Index: pkg-dietlibc/arm/arm-features.h
|
||||
+#define DIET_JMPBUFSZ_REGS_REGULAR 10*32/8 /* r4-r11, sp, pc */
|
||||
+#define DIET_JMPBUFSZ_REGS_FPv4 16*64/8 /* d0-d15 */
|
||||
+
|
||||
+#if !defined(__SOFTFP__) || defined(__IWMMXT__)
|
||||
+#if !defined(__SOFTFP__) || defined(__IWMMXT__) || !defined(__ARM_EABI__)
|
||||
+# define DIET_HAVE_COPROC_REGS 1
|
||||
+#else
|
||||
+# undef DIET_HAVE_COPROC_REGS
|
||||
@@ -546,7 +546,7 @@ Index: pkg-dietlibc/arm/setjmp.S
|
||||
+ mov ip, r0
|
||||
#endif
|
||||
+
|
||||
+#ifndef __SOFTFP__
|
||||
+#if !defined(__SOFTFP_) || !defined(__ARM_EABI__)
|
||||
+# if __ARM_ARCH__ >= 6
|
||||
+ vstmia ip!, {d0-d15}
|
||||
+# ifdef __ARM_NEON__
|
||||
|
||||
Reference in New Issue
Block a user