From: ceriel Date: Thu, 23 Feb 1989 10:40:12 +0000 (+0000) Subject: bug fix: some variables were not initialized all the time X-Git-Tag: release-5-5~2553 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=b4e24c5bdd9862668bf74e36d08d7e07bc72f233;p=ack.git bug fix: some variables were not initialized all the time --- diff --git a/mach/m68020/as/mach4.c b/mach/m68020/as/mach4.c index 0479d9059..87a685034 100644 --- a/mach/m68020/as/mach4.c +++ b/mach/m68020/as/mach4.c @@ -125,10 +125,14 @@ instruction { move($2);} | MOVEP sizedef ea_ea { movep($2);} - | MOVEM sizedef regs ',' notimmreg + | MOVEM sizedef regs ',' + { mrg_2 = 0; ffew_2 = 0400; /* initialization */} + notimmreg { movem(0, $2, $3);} - | MOVEM sizedef notimmreg ',' regs - { movem(1, $2, $5);} + | MOVEM sizedef + { mrg_2 = 0; ffew_2 = 0400; /* initialization */} + notimmreg ',' regs + { movem(1, $2, $6);} | MOVES sizedef ea_ea { if (mrg_1 <= 017) { T_EMIT2(007000 | $2 | mrg_2,0,0,0);