This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: create less temporary rtl


On Tue, Aug 13, 2002 at 07:50:01AM +0200, Segher Boessenkool wrote:
> I'm sure I got all the details wrong (and the indenting, too); but it
> bootstraps fine (on gnu-linux-powerpc), and is a full minute faster on
> bootstrap, too.  On some files (expr.c), it saves more than 10% compilation
> time.

You need to look on gcc mainline, in which this has already been fixed.

> ! 		/* We do not want REG_UNUSED notes for these registers.  */
> ! 		mark_set_1 (pbi, CLOBBER, gen_rtx_REG (reg_raw_mode[i], i),
> ! 			    cond, insn,
> ! 			    pbi->flags & ~(PROP_DEATH_NOTES | PROP_REG_INFO));

Mainline looks like 

                mark_set_1 (pbi, CLOBBER, regno_reg_rtx[i], cond, insn,
                            pbi->flags & ~(PROP_DEATH_NOTES | PROP_REG_INFO));

r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]