]> Cypherpunks repositories - gostls13.git/commitdiff
6g: fix registerization of temporaries
authorEoghan Sherry <ejsherry@gmail.com>
Tue, 1 Feb 2011 17:12:42 +0000 (12:12 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 1 Feb 2011 17:12:42 +0000 (12:12 -0500)
Use correct range in allocated register test.

R=rsc, ken2
CC=golang-dev
https://golang.org/cl/4073049

src/cmd/6g/gsubr.c

index ebb61ea9459bb2f83af5137f763719c3b0cc5ba1..c3dac1fdcdc606afa6bfff458601ca8b63b52293 100644 (file)
@@ -246,7 +246,7 @@ anyregalloc(void)
 {
        int i, j;
 
-       for(i=D_AL; i<=D_DI; i++) {
+       for(i=D_AX; i<=D_R15; i++) {
                if(reg[i] == 0)
                        goto ok;
                for(j=0; j<nelem(resvd); j++)