From: em Date: Fri, 14 Sep 1984 10:25:07 +0000 (+0000) Subject: Compile-time option GLOBAL_OPT defined. If set, the resulting X-Git-Tag: release-5-5~6093 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=2c4b17e464d81d4a55d7b76be5f5869205748711;p=ack.git Compile-time option GLOBAL_OPT defined. If set, the resulting peephole optimizer will be suitable for optimizing the output of the global optimizer. In particular, it doesn't change the register messages. --- diff --git a/util/opt/reg.c b/util/opt/reg.c index 643fb9539..9c1081c6d 100644 --- a/util/opt/reg.c +++ b/util/opt/reg.c @@ -93,9 +93,14 @@ outregs() { incregusage(off) offset off; { register reg_p rp; +#ifndef GLOBAL_OPT + /* If we're optimizing the output of the global optimizer + * we must not change the count fields of the register messages. + */ for(rp=curpro.freg; rp != (reg_p) 0; rp=rp->r_next) if (rp->r_par[0]==off) { rp->r_par[3]++; return; } +#endif }