diff --git a/compiler/old-rt/parms.lisp b/compiler/old-rt/parms.lisp
index 634df86dd543e40e1422f6f272b66f3d16c93463..2aa395e1b10943f252bbe27d223d5a9b7c47b8bb 100644
--- a/compiler/old-rt/parms.lisp
+++ b/compiler/old-rt/parms.lisp
@@ -19,7 +19,7 @@
 
 ;;; Maximum number of SCs allowed.
 ;;;
-(defconstant sc-number-limit 15)
+(defconstant sc-number-limit 32)
 
 ;;; The inclusive upper bound on a cost.  We want to write cost frobbing
 ;;; code so that it is portable, but works on fixnums.  This constant should be