SPARC NCG: Fix available regs for graph allocator
authorBen.Lippmeier@anu.edu.au <unknown>
Tue, 21 Apr 2009 01:44:09 +0000 (01:44 +0000)
committerBen.Lippmeier@anu.edu.au <unknown>
Tue, 21 Apr 2009 01:44:09 +0000 (01:44 +0000)
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