Richard Sandiford <rdsandif...@googlemail.com> writes: > What DJ meant below was that you should reject all pseudo registers > if strict_p. I.e. REG_P (foo) should be: > > REG_P (foo) && (!strict_p || REGNO_MODE_OK_FOR_BASE_P (foo, mode))
sorry: REG_P (foo) && (!strict_p || REGNO_MODE_OK_FOR_BASE_P (REGNO (foo), mode)) > where REGNO_MODE_OK_FOR_BASE_P should only accept hard registers and > where "mode" is the mode of the memory being accessed. > > Thanks, > Richard