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:
parent
546bcee023
commit
e29ef2395a
@ -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
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user