Wouter van Gulik wrote:

Yes this is exactly what I wanted to point out. The carry is now only used in handwritten assembler (in avr.md). GCC's RTL does not know anything about the carry bit being available when it's set/cleared and when it's clobbered.

Is there some limitation in the RTL that keeps one from describing condition code bits as "registers" and describing when the are set and used in the RTL? (He asks naively, never having looked at gcc's rtl...)

Wouldn't that be transparent to normal code, since the cc's would be mostly unused, and data flow analysis should discard the result in most cases... except when you want to pick them up.

-dave (sits quietly waiting for the clue-bat to descend...)



_______________________________________________
AVR-GCC-list mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to