tm.texi (LOCAL_REGNO): Document.
* tm.texi (LOCAL_REGNO): Document. * flow.c (LOCAL_REGNO, EPILOGUE_USES): Provide default. (mark_regs_live_at_end): Don't mark LOCAL_REGNO registers. * reload1.c (reload): Likewise when considering nonlocal labels. * config/ia64/ia64.h (LOCAL_REGNO): New. * config/sparc/sparc.h (LOCAL_REGNO): New. Last real change... From-SVN: r35722
This commit is contained in:
parent
6b72173af8
commit
fa80e43d57
@ -1489,6 +1489,14 @@ corresponding to the register number @var{in} as seen by the called
|
||||
function. Return @var{in} if register number @var{in} is not an inbound
|
||||
register.
|
||||
|
||||
@findex LOCAL_REGNO
|
||||
@item LOCAL_REGNO (@var{regno})
|
||||
Define this macro if the target machine has register windows. This C
|
||||
expression returns true if the register is call-saved but is in the
|
||||
register window. Unlike most call-saved registers, such registers
|
||||
need not be explicitly restored on function exit or during non-local
|
||||
gotos.
|
||||
|
||||
@ignore
|
||||
@findex PC_REGNUM
|
||||
@item PC_REGNUM
|
||||
|
Loading…
Reference in New Issue
Block a user