Merge "Remove __ARM_HAVE_VFP."
diff --git a/libc/arch-arm/bionic/_setjmp.S b/libc/arch-arm/bionic/_setjmp.S
index 7d637fd..51dfc0a 100644
--- a/libc/arch-arm/bionic/_setjmp.S
+++ b/libc/arch-arm/bionic/_setjmp.S
@@ -59,14 +59,12 @@
 	add     r1, r0, #(_JB_CORE_BASE * 4)
 	stmia   r1, {r4-r14}
 
-#ifdef __ARM_HAVE_VFP
 	/* Store floating-point registers */
 	add     r1, r0, #(_JB_FLOAT_BASE * 4)
 	vstmia  r1, {d8-d15}
 	/* Store floating-point state */
 	fmrx    r1, fpscr
 	str     r1, [r0, #(_JB_FLOAT_STATE * 4)]
-#endif  /* __ARM_HAVE_VFP */
 
         mov	r0, #0x00000000
         bx      lr
@@ -81,14 +79,12 @@
 	teq	r2, r3
 	bne	botch
 
-#ifdef __ARM_HAVE_VFP
 	/* Restore floating-point registers */
 	add     r2, r0, #(_JB_FLOAT_BASE * 4)
 	vldmia  r2, {d8-d15}
 	/* Restore floating-point state */
 	ldr     r2, [r0, #(_JB_FLOAT_STATE * 4)]
 	fmxr    fpscr, r2
-#endif /* __ARM_HAVE_VFP */
 
 	/* Restore core registers */
 	add     r2, r0, #(_JB_CORE_BASE * 4)
diff --git a/libc/arch-arm/bionic/setjmp.S b/libc/arch-arm/bionic/setjmp.S
index 0c9082c..435ef86 100644
--- a/libc/arch-arm/bionic/setjmp.S
+++ b/libc/arch-arm/bionic/setjmp.S
@@ -72,14 +72,12 @@
 	add     r1, r0, #(_JB_CORE_BASE * 4)
 	stmia   r1, {r4-r14}
 
-#ifdef __ARM_HAVE_VFP
 	/* Store floating-point registers */
 	add     r1, r0, #(_JB_FLOAT_BASE * 4)
 	vstmia  r1, {d8-d15}
 	/* Store floating-point state */
 	fmrx    r1, fpscr
 	str     r1, [r0, #(_JB_FLOAT_STATE * 4)]
-#endif  /* __ARM_HAVE_VFP */
 
 	mov	r0, #0x00000000
 	bx      lr
@@ -115,14 +113,12 @@
 	ldmfd	sp!, {r0, r1, r14}
 	.cfi_def_cfa_offset 0
 
-#ifdef __ARM_HAVE_VFP
 	/* Restore floating-point registers */
 	add     r2, r0, #(_JB_FLOAT_BASE * 4)
 	vldmia  r2, {d8-d15}
 	/* Restore floating-point state */
 	ldr     r2, [r0, #(_JB_FLOAT_STATE * 4)]
 	fmxr    fpscr, r2
-#endif /* __ARM_HAVE_VFP */
 
 	/* Restore core registers */
 	add     r2, r0, #(_JB_CORE_BASE * 4)
@@ -139,11 +135,7 @@
 	teq	r0, #0x00000000
 	moveq	r0, #0x00000001
         bx      lr
-#ifdef __ARM_26__
 	mov	r15, r14
-#else
-	mov	r15, r14
-#endif
 
 	/* validation failed, die die die. */
 botch:
diff --git a/libc/arch-arm/include/machine/cpu-features.h b/libc/arch-arm/include/machine/cpu-features.h
index ef62010..bf9a75d 100644
--- a/libc/arch-arm/include/machine/cpu-features.h
+++ b/libc/arch-arm/include/machine/cpu-features.h
@@ -53,12 +53,6 @@
 #  endif
 #endif
 
-/* define _ARM_HAVE_VFP if we have VFPv3
- */
-#if __ARM_ARCH__ >= 7 && defined __VFP_FP__
-#  define __ARM_HAVE_VFP
-#endif
-
 /* define _ARM_HAVE_NEON for ARMv7 architecture if we support the
  * Neon SIMD instruction set extensions. This also implies
  * that VFPv3-D32 is supported.