> ARG_POINTER_REGNUM and FRAME_POINTER_REGNUM need to be pseudo-registers if
> they do not represent real registers.

The wording "pseudo registers" is obviously a bit confusing in this context...

If ARG_POINTER_REGNUM and FRAME_POINTER_REGNUM do not represent real registers 
then they need to be fake hard registers, i.e. hard registers according to the 
FIRST_PSEUDO_REGISTER macro but with an arbitrary REGNUM (typically just below 
the FIRST_PSEUDO_REGISTER macro).  See the numerous examples in the tree.

-- 
Eric Botcazou

Reply via email to