On 07/18/2011 10:29 AM, Paul Koning wrote: > Why an add instruction? Is that in the case where address arithmetic > requires separate adds?
I don't recall. Probably to do with some edge case of reloading addresses. I know that this affects m68k, which is even CISC-y-er in its addressing modes than pdp11, so I do know that you can't ignore it. You could fairly easily find the case that requires it by adding a temporary gcc_assert (!reload_in_progress); inside your Pmode add expander. > "Specifically represent... the carry flag" means using the CCmode > style of condition code handling, right? Yes. r~