2003-07-27 Andrew Cagney <cagney@redhat.com>
* config/pa/tm-hppa.h (init_frame_pc_default): Declare. * infcall.c (legacy_push_dummy_code) [GDB_TARGET_IS_HPPA]: Update REAL_PC and not the pointer. * hppa-hpux-tdep.c: Include frame.h
This commit is contained in:
parent
a7e9a47e42
commit
222e5d1d25
4 changed files with 13 additions and 2 deletions
|
@ -1,3 +1,10 @@
|
|||
2003-07-27 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* config/pa/tm-hppa.h (init_frame_pc_default): Declare.
|
||||
* infcall.c (legacy_push_dummy_code) [GDB_TARGET_IS_HPPA]: Update
|
||||
REAL_PC and not the pointer.
|
||||
* hppa-hpux-tdep.c: Include frame.h
|
||||
|
||||
2003-07-27 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* config/pa/tm-hppa64.h (GDB_MULTI_ARCH): Set to
|
||||
|
|
|
@ -35,6 +35,9 @@
|
|||
#define DEPRECATED_USE_GENERIC_DUMMY_FRAMES 0
|
||||
#define CALL_DUMMY_LOCATION ON_STACK
|
||||
#define DEPRECATED_PC_IN_CALL_DUMMY(pc, sp, frame_address) deprecated_pc_in_call_dummy_on_stack (pc, sp, frame_address)
|
||||
/* Hack, get around problem with including "arch-utils.h". */
|
||||
struct frame_info;
|
||||
extern CORE_ADDR init_frame_pc_default (int fromleaf, struct frame_info *prev);
|
||||
#define DEPRECATED_INIT_FRAME_PC(l,f) (init_frame_pc_default (l, f))
|
||||
|
||||
/* Forward declarations of some types we use in prototypes */
|
||||
|
|
|
@ -23,6 +23,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|||
#include "gdbcore.h"
|
||||
#include "osabi.h"
|
||||
#include "gdb_string.h"
|
||||
#include "frame.h"
|
||||
|
||||
/* Forward declarations. */
|
||||
extern void _initialize_hppa_hpux_tdep (void);
|
||||
|
|
|
@ -274,8 +274,8 @@ legacy_push_dummy_code (struct gdbarch *gdbarch,
|
|||
with the values. Instead a DEPRECATED_FIX_CALL_DUMMY replacement
|
||||
(PUSH_DUMMY_BREAKPOINT?) should just do everything. */
|
||||
#ifdef GDB_TARGET_IS_HPPA
|
||||
real_pc = DEPRECATED_FIX_CALL_DUMMY (dummy1, start_sp, funaddr, nargs, args,
|
||||
value_type, using_gcc);
|
||||
(*real_pc) = DEPRECATED_FIX_CALL_DUMMY (dummy1, start_sp, funaddr, nargs,
|
||||
args, value_type, using_gcc);
|
||||
#else
|
||||
if (DEPRECATED_FIX_CALL_DUMMY_P ())
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue