rs6000.h (EPILOGUE_USES): New, mark link register after reload.
2001-01-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * config/rs6000/rs6000.h (EPILOGUE_USES): New, mark link register after reload. From-SVN: r38790
This commit is contained in:
parent
6a9d31a7d4
commit
a701949a72
|
@ -1,3 +1,8 @@
|
|||
2001-01-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
|
||||
|
||||
* config/rs6000/rs6000.h (EPILOGUE_USES): New, mark link register
|
||||
after reload.
|
||||
|
||||
2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* builtins.def (BUILT_IN_FPRINTF): New entry.
|
||||
|
|
|
@ -1559,6 +1559,14 @@ typedef struct rs6000_args
|
|||
its backpointer, which we maintain. */
|
||||
#define EXIT_IGNORE_STACK 1
|
||||
|
||||
/* Define this macro as a C expression that is nonzero for registers
|
||||
that are used by the epilogue or the return' pattern. The stack
|
||||
and frame pointer registers are already be assumed to be used as
|
||||
needed. */
|
||||
|
||||
#define EPILOGUE_USES(REGNO) \
|
||||
(reload_completed && (REGNO) == LINK_REGISTER_REGNUM)
|
||||
|
||||
/* This macro generates the assembly code for function exit,
|
||||
on machines that need it. If FUNCTION_EPILOGUE is not defined
|
||||
then individual return instructions are generated for each
|
||||
|
|
Loading…
Reference in New Issue