* hppa-tdep.c (hppa_gdbarch_init): Set the push_dummy_frame gdbarch
method, now that hppa_push_dummy_frame has a conformant prototype. * config/pa/tm-hppa.h (DEPRECATED_PUSH_DUMMY_FRAME): Wrap macro inside "#if !GDB_MULTI_ARCH ... #endif" conditional, in preparation for the switch to multiarch partial.
This commit is contained in:
parent
7bde89676d
commit
5ef7553b46
3 changed files with 13 additions and 3 deletions
|
@ -1,3 +1,13 @@
|
||||||
|
2003-03-19 J. Brobecker <brobecker@gnat.com>
|
||||||
|
|
||||||
|
Continuing work to convert the hppa targets to multiarch partial.
|
||||||
|
|
||||||
|
* hppa-tdep.c (hppa_gdbarch_init): Set the push_dummy_frame gdbarch
|
||||||
|
method, now that hppa_push_dummy_frame has a conformant prototype.
|
||||||
|
* config/pa/tm-hppa.h (DEPRECATED_PUSH_DUMMY_FRAME): Wrap macro
|
||||||
|
inside "#if !GDB_MULTI_ARCH ... #endif" conditional, in preparation
|
||||||
|
for the switch to multiarch partial.
|
||||||
|
|
||||||
2003-03-19 Kevin Buettner <kevinb@redhat.com>
|
2003-03-19 Kevin Buettner <kevinb@redhat.com>
|
||||||
|
|
||||||
* mdebugread.c (parse_symbol): For stEnd, we're done counting
|
* mdebugread.c (parse_symbol): For stEnd, we're done counting
|
||||||
|
|
|
@ -450,10 +450,10 @@ extern void hppa_frame_find_saved_regs (struct frame_info *,
|
||||||
|
|
||||||
/* Things needed for making the inferior call functions. */
|
/* Things needed for making the inferior call functions. */
|
||||||
|
|
||||||
/* Push an empty stack frame, to record the current PC, etc. */
|
#if !GDB_MULTI_ARCH
|
||||||
|
|
||||||
#define DEPRECATED_PUSH_DUMMY_FRAME hppa_push_dummy_frame ()
|
#define DEPRECATED_PUSH_DUMMY_FRAME hppa_push_dummy_frame ()
|
||||||
extern void hppa_push_dummy_frame (void);
|
extern void hppa_push_dummy_frame (void);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Discard from the stack the innermost frame,
|
/* Discard from the stack the innermost frame,
|
||||||
restoring all saved registers. */
|
restoring all saved registers. */
|
||||||
|
|
|
@ -5000,7 +5000,7 @@ hppa_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||||
set_gdbarch_frame_locals_address (gdbarch, hppa_frame_locals_address);
|
set_gdbarch_frame_locals_address (gdbarch, hppa_frame_locals_address);
|
||||||
set_gdbarch_frame_num_args (gdbarch, hppa_frame_num_args);
|
set_gdbarch_frame_num_args (gdbarch, hppa_frame_num_args);
|
||||||
set_gdbarch_frame_args_skip (gdbarch, 0);
|
set_gdbarch_frame_args_skip (gdbarch, 0);
|
||||||
/* set_gdbarch_deprecated_push_dummy_frame (gdbarch, hppa_push_dummy_frame); */
|
set_gdbarch_deprecated_push_dummy_frame (gdbarch, hppa_push_dummy_frame);
|
||||||
set_gdbarch_deprecated_pop_frame (gdbarch, hppa_pop_frame);
|
set_gdbarch_deprecated_pop_frame (gdbarch, hppa_pop_frame);
|
||||||
set_gdbarch_call_dummy_length (gdbarch, INSTRUCTION_SIZE * 28);
|
set_gdbarch_call_dummy_length (gdbarch, INSTRUCTION_SIZE * 28);
|
||||||
set_gdbarch_call_dummy_start_offset (gdbarch, 0);
|
set_gdbarch_call_dummy_start_offset (gdbarch, 0);
|
||||||
|
|
Loading…
Add table
Reference in a new issue