From 2197952a708719876447cdf6d115488e28328b79 Mon Sep 17 00:00:00 2001 From: ceriel Date: Wed, 13 Jul 1988 17:35:01 +0000 Subject: [PATCH] Added some erase() calls; aiaiai --- mach/i86/cg/table | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mach/i86/cg/table b/mach/i86/cg/table index 1e8afc1d1..d0bf50880 100644 --- a/mach/i86/cg/table +++ b/mach/i86/cg/table @@ -1018,7 +1018,7 @@ inc | X_REG | inl inreg($1)==2| | remove(regvar($1)) "inc %(regvar($1)%)" - setcc(regvar($1)) | | |(1,2) + erase(regvar($1)) setcc(regvar($1)) | | |(1,2) #endif inl | | remove(indexed) remove(locals, %[ind]>=$1 && %[ind]<$1+2 ) @@ -1034,7 +1034,7 @@ dec | X_REG | del inreg($1)==2| | remove(regvar($1)) "dec %(regvar($1)%)" - setcc(regvar($1)) | | |(1,2) + erase(regvar($1)) setcc(regvar($1)) | | |(1,2) #endif del | | remove(indexed) remove(locals, %[ind]>=$1 && %[ind]<$1+2 ) @@ -1046,7 +1046,8 @@ dee | | remove(indirects) #ifdef REGVARS zrl inreg($1)==2| | remove(regvar($1)) - move({ANYCON,0},regvar($1)) | | | + move({ANYCON,0},regvar($1)) + erase(regvar($1)) | | | #endif zrl | | remove(indexed) remove(locals, %[ind]>=$1 && %[ind]<$1+2 ) -- 2.34.1