import gdb-1999-06-14 snapshot
[deliverable/binutils-gdb.git] / gdb / config / mips / tm-mips.h
index e2e5099df6b9a4cb55c7fbd2d223a4c5896aba45..99a54498727293ea80cbb4948829408542029a93 100644 (file)
@@ -386,10 +386,12 @@ extern void mips_find_saved_regs PARAMS ((struct frame_info *));
    function calls.  We don't need STACK_ALIGN, PUSH_ARGUMENTS will
    handle it. */
 
+extern CORE_ADDR mips_push_arguments PARAMS ((int, struct value **, CORE_ADDR, int, CORE_ADDR));
 #define PUSH_ARGUMENTS(nargs, args, sp, struct_return, struct_addr) \
   (mips_push_arguments((nargs), (args), (sp), (struct_return), (struct_addr)))
-extern CORE_ADDR
-mips_push_arguments PARAMS ((int, struct value **, CORE_ADDR, int, CORE_ADDR));
+
+extern CORE_ADDR mips_push_return_address PARAMS ((CORE_ADDR pc, CORE_ADDR sp));
+#define PUSH_RETURN_ADDRESS(PC, SP) (mips_push_return_address ((PC), (SP)))
 
 /* Push an empty stack frame, to record the current PC, etc.  */
 
This page took 0.024559 seconds and 4 git commands to generate.