diff --git a/mach/i86/cg/table b/mach/i86/cg/table index 5227ecf28..83483dac8 100644 --- a/mach/i86/cg/table +++ b/mach/i86/cg/table @@ -1140,7 +1140,7 @@ lol loc sbi stl $1==$4 && $3==2 && inreg($1)==2 | | lol loc sbi stl $1==$4 && $3==2 | | remove(indexed) remove(locals, %[ind]>=$1 && %[ind]<$1+2 ) - "sub $1(bp),%[1]" + "sub $1(bp),$2" setcc({LOCAL2, $1, 2}) | | | #ifdef REGVARS lol loc sli stl $1==$4 && $2==1 && $3==2 && inreg($1)==2 | |