On 08 June 2006 17:44, Juul Vanderspek wrote:
> Tracing all this in find_reloads (reload.c), I see a > call to find_reloads_address, indeed with reload type > RELOAD_FOR_OUTPUT_ADDRESS, but this function > immediately discovers that the address is a > strict_memory_address, and decides to do nothing. This > leads me to believe that I made some error in the > STRICT case of GO_IF_LEGITIMATE_ADDRESS, but everyting > does look ok there. > > Is there anything that I am doing obviously wrong? > > > > ------------------------------------------------------ > > > #define GO_IF_LEGITIMATE_ADDRESS ... \ > -- recognizes register, displaced, and indexed -- Oh, yes. That's not valid C at all. cheers, DaveK -- Can't think of a witty .sigline today....