summaryrefslogtreecommitdiff
path: root/src/cmd/5c/reg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/5c/reg.c')
-rw-r--r--src/cmd/5c/reg.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/cmd/5c/reg.c b/src/cmd/5c/reg.c
index 8c9794418..50b814598 100644
--- a/src/cmd/5c/reg.c
+++ b/src/cmd/5c/reg.c
@@ -66,6 +66,11 @@ rcmp(const void *a1, const void *a2)
void
regopt(Prog *p)
{
+ // TODO(kaib): optimizer disabled because it smashes R8 when running out of registers
+ // the disable is unconventionally here because the call is in common code shared by 5c/6c/8c
+ return;
+
+#ifdef NOTDEF
Reg *r, *r1, *r2;
Prog *p1;
int i, z;
@@ -79,10 +84,6 @@ regopt(Prog *p)
Reg* p;
} log5[6], *lp;
- // TODO(kaib): optimizer disabled because it smashes R8 when running out of registers
- // the disable is unconventionally here because the call is in common code shared by 5c/6c/8c
- return;
-
firstr = R;
lastr = R;
nvar = 0;
@@ -490,6 +491,7 @@ brk:
r1->link = freer;
freer = firstr;
}
+#endif
}
void