Increase the number of Cirrus scratch registers from 4 to 8 (ie half of them)

Index: gcc-4.4.7/gcc/config/arm/arm.h
===================================================================
--- gcc-4.4.7.orig/gcc/config/arm/arm.h	2009-04-23 02:31:13.000000000 +0200
+++ gcc-4.4.7/gcc/config/arm/arm.h	2013-06-09 15:58:57.000000000 +0200
@@ -658,8 +658,8 @@
 
 /*
   	mvf0		Cirrus floating point result
-	mvf1-mvf3	Cirrus floating point scratch
-	mvf4-mvf15   S	Cirrus floating point variable.  */
+	mvf1-mvf7	Cirrus floating point scratch
+	mvf8-mvf15   S	Cirrus floating point variable.  */
 
 /*	s0-s15		VFP scratch (aka d0-d7).
 	s16-s31	      S	VFP variable (aka d8-d15).
@@ -785,7 +785,7 @@
 	       regno <= LAST_CIRRUS_FP_REGNUM; ++ regno)	\
 	    {							\
 	      fixed_regs[regno] = 0;				\
-	      call_used_regs[regno] = regno < FIRST_CIRRUS_FP_REGNUM + 4; \
+	      call_used_regs[regno] = regno < FIRST_CIRRUS_FP_REGNUM + 8; \
 	    }							\
 	}							\
       if (TARGET_VFP)						\
