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.
This commit is contained in:
em 1984-09-14 10:25:07 +00:00
parent c97e1a7bc2
commit 2c4b17e464

View file

@ -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
}