Prevented looping of the code generator on illegal zer instructions
authorceriel <none@none>
Mon, 16 Feb 1987 09:49:32 +0000 (09:49 +0000)
committerceriel <none@none>
Mon, 16 Feb 1987 09:49:32 +0000 (09:49 +0000)
mach/vax4/cg/table

index a72501d..5d79af3 100644 (file)
@@ -2059,7 +2059,7 @@ zrf $1==8 | |     allocate(QREG)
 zer $1==4      | |             | {CONST4,0}            | |
 zer $1==8      | |     allocate(QREG)
                        "clrq\t%[a]"            | %[a]  | |
-zer $1<=32     | STACK |
+zer $1>8&&$1<=32       | STACK |
                        "clrq\t-(sp)"           |       | zer $1-8 |
 zer defined($1)        | STACK |
                        move({CONST4,$1/4},R0)