SPARC NCG: Fix available regs for graph allocator
[ghc-hetmet.git] / compiler / nativeGen / RegAlloc / Graph / TrivColorable.hs
index 6a7211d..df04606 100644 (file)
@@ -126,9 +126,9 @@ worst n classN classC
 #define ALLOCATABLE_REGS_FLOAT   (_ILIT(0))
 
 #elif sparc_TARGET_ARCH
-#define ALLOCATABLE_REGS_INTEGER (_ILIT(3))
-#define ALLOCATABLE_REGS_DOUBLE  (_ILIT(6))
-#define ALLOCATABLE_REGS_FLOAT   (_ILIT(0))
+#define ALLOCATABLE_REGS_INTEGER (_ILIT(14))
+#define ALLOCATABLE_REGS_DOUBLE  (_ILIT(8))
+#define ALLOCATABLE_REGS_FLOAT   (_ILIT(6))
 
 #else
 #error ToDo: define ALLOCATABLE_REGS_INTEGER and ALLOCATABLE_REGS_DOUBLE