2002-12-08 Andrew Cagney <ac131313@redhat.com>
* config/rs6000/tm-rs6000.h (init_frame_pc_noop): Add declaration. * dwarf2cfi.c (cfi_init_frame_pc): Cast the PC to a pointer.
This commit is contained in:
parent
97f4695394
commit
408400e7f6
3 changed files with 11 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2002-12-08 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* config/rs6000/tm-rs6000.h (init_frame_pc_noop): Add declaration.
|
||||
* dwarf2cfi.c (cfi_init_frame_pc): Cast the PC to a pointer.
|
||||
|
||||
2002-12-08 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* gdbarch.sh (INIT_FRAME_PC_FIRST, INIT_FRAME_PC_DEFAULT): Convert
|
||||
|
|
|
@ -81,6 +81,11 @@ extern void aix_process_linenos (void);
|
|||
#define DEPRECATED_INIT_FRAME_PC_FIRST(fromleaf, prev) \
|
||||
(fromleaf ? SAVED_PC_AFTER_CALL (prev->next) : \
|
||||
prev->next ? FRAME_SAVED_PC (prev->next) : read_pc ())
|
||||
/* NOTE: cagney/2002-12-08: Add local declaration of
|
||||
init_frame_pc_noop() because it isn't possible to include
|
||||
"arch-utils.h" here. Not too bad as this entire file is going away
|
||||
anyway. */
|
||||
extern CORE_ADDR init_frame_pc_noop (int fromleaf, struct frame_info *prev);
|
||||
#define INIT_FRAME_PC(fromleaf, prev) (init_frame_pc_noop (fromleaf, prev))
|
||||
|
||||
/* Flag for machine-specific stuff in shared files. FIXME */
|
||||
|
|
|
@ -1754,7 +1754,7 @@ cfi_init_frame_pc (int fromleaf, struct frame_info *fi)
|
|||
CORE_ADDR pc;
|
||||
/* FIXME: cagney/2002-12-04: This is straight wrong. It's
|
||||
assuming that the PC is CORE_ADDR (a host quantity) in size. */
|
||||
get_reg (&pc, UNWIND_CONTEXT (get_next_frame (fi)), PC_REGNUM);
|
||||
get_reg ((void *)&pc, UNWIND_CONTEXT (get_next_frame (fi)), PC_REGNUM);
|
||||
return pc;
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue