Continuing work to convert the hppa targets to multiarch partial.
* hppa-tdep.c (hppa_push_dummy_frame): Remove unused function parameter. Reformat comment. * config/pa/tm-hppa.h (hppa_push_dummy_frame): Update profile. (DEPRECATED_PUSH_DUMMY_FRAME): Update call to hppa_push_dummy_frame() to match new profile.
This commit is contained in:
parent
f86b235ae5
commit
7daf4f5bcc
3 changed files with 17 additions and 14 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2003-03-18 J. Brobecker <brobecker@gnat.com>
|
||||||
|
|
||||||
|
Continuing work to convert the hppa targets to multiarch partial.
|
||||||
|
* hppa-tdep.c (hppa_push_dummy_frame): Remove unused function
|
||||||
|
parameter. Reformat comment.
|
||||||
|
* config/pa/tm-hppa.h (hppa_push_dummy_frame): Update profile.
|
||||||
|
(DEPRECATED_PUSH_DUMMY_FRAME): Update call to hppa_push_dummy_frame()
|
||||||
|
to match new profile.
|
||||||
|
|
||||||
2003-03-18 J. Brobecker <brobecker@gnat.com>
|
2003-03-18 J. Brobecker <brobecker@gnat.com>
|
||||||
|
|
||||||
* hppa-tdep.c (hppa_push_dummy_frame): Remove hack which does not
|
* hppa-tdep.c (hppa_push_dummy_frame): Remove hack which does not
|
||||||
|
|
|
@ -452,13 +452,8 @@ extern void hppa_frame_find_saved_regs (struct frame_info *,
|
||||||
|
|
||||||
/* Push an empty stack frame, to record the current PC, etc. */
|
/* Push an empty stack frame, to record the current PC, etc. */
|
||||||
|
|
||||||
/* FIXME: brobecker 2002-12-26. This macro definition takes advantage
|
#define DEPRECATED_PUSH_DUMMY_FRAME hppa_push_dummy_frame ()
|
||||||
of the fact that DEPRECATED_PUSH_DUMMY_FRAME is called within a
|
extern void hppa_push_dummy_frame (void);
|
||||||
function where a variable inf_status of type struct inferior_status
|
|
||||||
* is defined. Ugh! Until this is fixed, we will not be able to
|
|
||||||
move to multiarch partial. */
|
|
||||||
#define DEPRECATED_PUSH_DUMMY_FRAME hppa_push_dummy_frame (inf_status)
|
|
||||||
extern void hppa_push_dummy_frame (struct inferior_status *);
|
|
||||||
|
|
||||||
/* Discard from the stack the innermost frame,
|
/* Discard from the stack the innermost frame,
|
||||||
restoring all saved registers. */
|
restoring all saved registers. */
|
||||||
|
|
|
@ -165,7 +165,7 @@ CORE_ADDR hppa_frame_saved_pc (struct frame_info *frame);
|
||||||
CORE_ADDR hppa_frame_args_address (struct frame_info *fi);
|
CORE_ADDR hppa_frame_args_address (struct frame_info *fi);
|
||||||
CORE_ADDR hppa_frame_locals_address (struct frame_info *fi);
|
CORE_ADDR hppa_frame_locals_address (struct frame_info *fi);
|
||||||
int hppa_frame_num_args (struct frame_info *frame);
|
int hppa_frame_num_args (struct frame_info *frame);
|
||||||
void hppa_push_dummy_frame (struct inferior_status *inf_status);
|
void hppa_push_dummy_frame (void);
|
||||||
void hppa_pop_frame (void);
|
void hppa_pop_frame (void);
|
||||||
CORE_ADDR hppa_fix_call_dummy (char *dummy, CORE_ADDR pc, CORE_ADDR fun,
|
CORE_ADDR hppa_fix_call_dummy (char *dummy, CORE_ADDR pc, CORE_ADDR fun,
|
||||||
int nargs, struct value **args,
|
int nargs, struct value **args,
|
||||||
|
@ -1426,14 +1426,13 @@ hppa_frame_chain_valid (CORE_ADDR chain, struct frame_info *thisframe)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/* These functions deal with saving and restoring register state
|
||||||
These functions deal with saving and restoring register state
|
around a function call in the inferior. They keep the stack
|
||||||
around a function call in the inferior. They keep the stack
|
double-word aligned; eventually, on an hp700, the stack will have
|
||||||
double-word aligned; eventually, on an hp700, the stack will have
|
to be aligned to a 64-byte boundary. */
|
||||||
to be aligned to a 64-byte boundary. */
|
|
||||||
|
|
||||||
void
|
void
|
||||||
hppa_push_dummy_frame (struct inferior_status *inf_status)
|
hppa_push_dummy_frame (void)
|
||||||
{
|
{
|
||||||
CORE_ADDR sp, pc, pcspace;
|
CORE_ADDR sp, pc, pcspace;
|
||||||
register int regnum;
|
register int regnum;
|
||||||
|
|
Loading…
Add table
Reference in a new issue