Don't try to copy results into an FPA register when compiling for Maverick

Index: gcc-4.4.7/gcc/config/arm/ieee754-df.S
===================================================================
--- gcc-4.4.7.orig/gcc/config/arm/ieee754-df.S	2013-06-09 15:59:05.000000000 +0200
+++ gcc-4.4.7/gcc/config/arm/ieee754-df.S	2013-06-09 15:59:12.000000000 +0200
@@ -495,7 +495,7 @@
 ARM_FUNC_ALIAS aeabi_ul2d floatundidf
 
 	orrs	r2, r0, r1
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 	do_it	eq, t
 	mvfeqd	f0, #0.0
 #else
@@ -503,7 +503,7 @@
 #endif
 	RETc(eq)
 
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 	@ For hard FPA code we want to return via the tail below so that
 	@ we can return the result in f0 as well as in r0/r1 for backwards
 	@ compatibility.
@@ -521,7 +521,7 @@
 ARM_FUNC_ALIAS aeabi_l2d floatdidf
 
 	orrs	r2, r0, r1
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 	do_it	eq, t
 	mvfeqd	f0, #0.0
 #else
@@ -529,7 +529,7 @@
 #endif
 	RETc(eq)
 
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 	@ For hard FPA code we want to return via the tail below so that
 	@ we can return the result in f0 as well as in r0/r1 for backwards
 	@ compatibility.
@@ -581,7 +581,7 @@
 	add	r4, r4, r2
 	b	LSYM(Lad_p)
 
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 
 	@ Legacy code expects the result to be returned in f0.  Copy it
 	@ there as well.
Index: gcc-4.4.7/gcc/config/arm/ieee754-sf.S
===================================================================
--- gcc-4.4.7.orig/gcc/config/arm/ieee754-sf.S	2009-12-11 11:31:13.000000000 +0100
+++ gcc-4.4.7/gcc/config/arm/ieee754-sf.S	2013-06-09 15:59:12.000000000 +0200
@@ -325,7 +325,7 @@
 ARM_FUNC_ALIAS aeabi_ul2f floatundisf
 
 	orrs	r2, r0, r1
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 	do_it	eq, t
 	mvfeqs	f0, #0.0
 #else
@@ -340,7 +340,7 @@
 ARM_FUNC_ALIAS aeabi_l2f floatdisf
 
 	orrs	r2, r0, r1
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 	do_it	eq, t
 	mvfeqs	f0, #0.0
 #else
@@ -358,7 +358,7 @@
 	rsc	ah, ah, #0
 #endif
 1:
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 	@ For hard FPA code we want to return via the tail below so that
 	@ we can return the result in f0 as well as in r0 for backwards
 	@ compatibility.
@@ -427,7 +427,7 @@
 	biceq	r0, r0, ip, lsr #31
 	RET
 
-#if !defined (__VFP_FP__) && !defined(__SOFTFP__)
+#if !defined (__VFP_FP__) && !defined (__MAVERICK__) && !defined(__SOFTFP__)
 
 LSYM(f0_ret):
 	str	r0, [sp, #-4]!
