Relax an implicit restriction on the number of code constants on SPARC
authorDavid Lichteblau <david@lichteblau.com>
Wed, 6 Jun 2012 14:24:00 +0000 (16:24 +0200)
committerDavid Lichteblau <david@lichteblau.com>
Fri, 8 Jun 2012 12:24:13 +0000 (14:24 +0200)
commit27a88f9d3a898640b8bc03bc6699cdee7e058732
treef768883645552ad44aeac20a2a2fce895c941e2f
parent9f4fead3c823ac5470bd7619d69d055c75c36e1f
Relax an implicit restriction on the number of code constants on SPARC

Previously, LOAD-CONSTANT was restricted by SPARC's particularly small
13 bit immediate field, allowing fewer constants than on other platforms.

Fixes lp#1008996.
src/compiler/sparc/move.lisp
src/compiler/sparc/vm.lisp
tests/compiler.impure.lisp