do not move ms_std message, added shc.c and shc.h to .distr
authorceriel <none@none>
Wed, 25 Jul 1990 17:10:40 +0000 (17:10 +0000)
committerceriel <none@none>
Wed, 25 Jul 1990 17:10:40 +0000 (17:10 +0000)
util/opt/.distr
util/opt/backward.c

index 756b040..7919450 100644 (file)
@@ -18,11 +18,14 @@ param.h
 pattern.h
 patterns
 peephole.c
+pop_push.awk
 process.c
 proinf.h
 putline.c
 reg.c
 scan.l
+shc.c
+shc.h
 special.c
 testopt
 types.h
index 00c5ee0..b6c117a 100644 (file)
@@ -13,6 +13,7 @@ static char rcsid[] = "$Header$";
 #include <em_spec.h>
 #include <em_pseu.h>
 #include <em_mnem.h>
+#include <em_mes.h>
 #include "ext.h"
 
 /*
@@ -160,6 +161,11 @@ backward() {
                        goodrom = (rc >= 2);
                        break;
                case ps_mes:
+                       if ((int) aoff(lnp->l_a.la_arg, 0) == ms_std) {
+                               lnp->l_next = i;
+                               i = lnp;
+                               continue;
+                       }
                        break;
                case ps_inp:
                case ps_ina: