* h8300.h (RETURN_ADDR_RTX): New.

From-SVN: r45262
This commit is contained in:
Kazu Hirata 2001-08-29 16:04:13 +00:00 committed by Kazu Hirata
parent b3a68dbae8
commit 39fc3cc778
2 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2001-08-29 Kazu Hirata <kazu@hxi.com>
* h8300.h (RETURN_ADDR_RTX): New.
2001-08-29 Kazu Hirata <kazu@hxi.com>
* h8300.md (movsi_h8300hs): Optimize loading of several

View File

@ -495,6 +495,15 @@ enum reg_class {
#define STARTING_FRAME_OFFSET 0
/* We do not know if the caller has a frame pointer, so we cannot go
beyond level 0. */
#define RETURN_ADDR_RTX(COUNT, FRAME) \
((COUNT) == 0 \
? gen_rtx_MEM (Pmode, \
plus_constant (arg_pointer_rtx, -GET_MODE_SIZE (Pmode))) \
: 0)
/* If we generate an insn to push BYTES bytes,
this says how many the stack pointer really advances by.