Bernardo Innocenti <[EMAIL PROTECTED]> writes:

> Denis Chertykov wrote:
> 
> > I have converted the AVR port from CC0 to CCmode.
> 
> That's indeed very good news.  Incidentally, CC0
> conversion of the AVR target was being discussed
> in an off-list thread with Andy Hutchinson.
> 
> 
> > But may be I have converted the port in wrong way.
> > (It's because I was interested in *this* way.)
> 
> Uh?  That's very bad news.
> 
> 
> > I have used CCmode register and havn't added the
> > '(clobber (reg:QI CC_REGNUM))' to any insn that really clobber the
> > CC_REGNUM just because AVR is'n needed in scheduling.
> > I think that sequence of compare + cond-jump will exists in any
> > compiler pass.
> > The port was successfully tested without new regressions.
> 
> Did you notice any pessimization spots in the generated
> code?  IIRC, the converted H8 backend required some
> massaging before it was back on par with the old
> version.

I have a bit pessimization but compare/branch operations can be
optimized even more than CC0 version.

Denis.

Reply via email to