From a7b83f2287bc650e8479445bbe5008e9ccec12ba Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sat, 11 Feb 2012 00:04:37 -0500 Subject: [PATCH] 5g: fix out of registers bug Same fix as 6g, tripped by the 6g test case. R=ken2 CC=golang-dev https://golang.org/cl/5651074 --- src/cmd/5g/cgen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/5g/cgen.c b/src/cmd/5g/cgen.c index 8865027dca..4912dcd99c 100644 --- a/src/cmd/5g/cgen.c +++ b/src/cmd/5g/cgen.c @@ -402,9 +402,9 @@ abop: // asymmetric binary regalloc(&n2, nr->type, N); cgen(nr, &n2); } else { - regalloc(&n2, nr->type, N); + regalloc(&n2, nr->type, res); cgen(nr, &n2); - regalloc(&n1, nl->type, res); + regalloc(&n1, nl->type, N); cgen(nl, &n1); } gins(a, &n2, &n1); -- 2.51.0