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 546bcee023
commit e29ef2395a

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
}