2002-11-26 Andrew Cagney <ac131313@redhat.com>
* config/h8500/tm-h8500.h (CALL_DUMMY_LOCATION): Define as ON_STACK. (USE_GENERIC_DUMMY_FRAMES): Define as zero. (PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack. * config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_at_entry_point. * config/pa/tm-hppa.h (CALL_DUMMY_LOCATION): Define as ON_STACK. (USE_GENERIC_DUMMY_FRAMES): Define as zero. (PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack. * config/pa/tm-hppa64.h (CALL_DUMMY_LOCATION): Delete undefine. * config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack. * config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Redefine as pc_in_call_dummy_at_entry_point and pc_in_call_dummy_on_stack. * config/z8k/tm-z8k.h (CALL_DUMMY_LOCATION): Define as ON_STACK. (USE_GENERIC_DUMMY_FRAMES): Define as zero. (PC_IN_CALL_DUMMY): Defile as pc_in_call_dummy_on_stack.
This commit is contained in:
parent
d80d5cb9b1
commit
e92b0cc9b1
|
@ -1,3 +1,22 @@
|
|||
2002-11-26 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* config/h8500/tm-h8500.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
|
||||
(USE_GENERIC_DUMMY_FRAMES): Define as zero.
|
||||
(PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
|
||||
* config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Define as
|
||||
pc_in_call_dummy_at_entry_point.
|
||||
* config/pa/tm-hppa.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
|
||||
(USE_GENERIC_DUMMY_FRAMES): Define as zero.
|
||||
(PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
|
||||
* config/pa/tm-hppa64.h (CALL_DUMMY_LOCATION): Delete undefine.
|
||||
* config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Define as
|
||||
pc_in_call_dummy_on_stack.
|
||||
* config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Redefine as
|
||||
pc_in_call_dummy_at_entry_point and pc_in_call_dummy_on_stack.
|
||||
* config/z8k/tm-z8k.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
|
||||
(USE_GENERIC_DUMMY_FRAMES): Define as zero.
|
||||
(PC_IN_CALL_DUMMY): Defile as pc_in_call_dummy_on_stack.
|
||||
|
||||
2002-11-26 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* inferior.h (deprecated_pc_in_call_dummy_before_text_end): Rename
|
||||
|
|
|
@ -22,6 +22,11 @@
|
|||
|
||||
#include "regcache.h"
|
||||
|
||||
/* NOTE: cagney/2002-11-24: This is a guess. */
|
||||
#define USE_GENERIC_DUMMY_FRAMES 0
|
||||
#define CALL_DUMMY_LOCATION ON_STACK
|
||||
#define PC_IN_CALL_DUMMY(pc, sp, frame_address) pc_in_call_dummy_on_stack (pc, sp, frame_address)
|
||||
|
||||
/* Contributed by Steve Chamberlain sac@cygnus.com */
|
||||
|
||||
#define GDB_TARGET_IS_H8500
|
||||
|
|
|
@ -189,6 +189,7 @@ extern void mn10200_pop_frame (struct frame_info *);
|
|||
#define CALL_DUMMY_START_OFFSET (0)
|
||||
#define CALL_DUMMY_BREAKPOINT_OFFSET (0)
|
||||
#define CALL_DUMMY_LOCATION AT_ENTRY_POINT
|
||||
#define PC_IN_CALL_DUMMY(pc, sp, frame_address) pc_in_call_dummy_at_entry_point (pc, sp, frame_address)
|
||||
#define FIX_CALL_DUMMY(DUMMY, START, FUNADDR, NARGS, ARGS, TYPE, GCCP)
|
||||
#define CALL_DUMMY_ADDRESS() entry_point_address ()
|
||||
|
||||
|
|
|
@ -26,6 +26,11 @@
|
|||
|
||||
#define GDB_MULTI_ARCH 0
|
||||
|
||||
/* NOTE: cagney/2002-11-24: This is a guess. */
|
||||
#define USE_GENERIC_DUMMY_FRAMES 0
|
||||
#define CALL_DUMMY_LOCATION ON_STACK
|
||||
#define PC_IN_CALL_DUMMY(pc, sp, frame_address) pc_in_call_dummy_on_stack (pc, sp, frame_address)
|
||||
|
||||
/* Forward declarations of some types we use in prototypes */
|
||||
|
||||
struct frame_info;
|
||||
|
|
|
@ -100,6 +100,8 @@
|
|||
#define CALL_DUMMY_BREAKPOINT_OFFSET_P 1
|
||||
#undef CALL_DUMMY_LOCATION
|
||||
#define CALL_DUMMY_LOCATION AT_ENTRY_POINT
|
||||
#undef PC_IN_CALL_DUMMY
|
||||
#define PC_IN_CALL_DUMMY(pc, sp, frame_address) pc_in_call_dummy_at_entry_point (pc, sp, frame_address)
|
||||
#undef CALL_DUMMY_STACK_ADJUST
|
||||
#define CALL_DUMMY_STACK_ADJUST 128
|
||||
#undef SIZEOF_CALL_DUMMY_WORDS
|
||||
|
@ -168,6 +170,8 @@ sparc_at_entry_store_struct_return (CORE_ADDR addr, CORE_ADDR sp);
|
|||
/* Call dummy will be located on the stack. */
|
||||
#undef CALL_DUMMY_LOCATION
|
||||
#define CALL_DUMMY_LOCATION ON_STACK
|
||||
#undef PC_IN_CALL_DUMMY
|
||||
#define PC_IN_CALL_DUMMY(pc, sp, frame_address) pc_in_call_dummy_on_stack (pc, sp, frame_address)
|
||||
|
||||
/* Insert the function address into the call dummy. */
|
||||
#undef FIX_CALL_DUMMY
|
||||
|
|
|
@ -657,6 +657,7 @@ extern void sparc_print_extra_frame_info (struct frame_info *);
|
|||
/* Call dummy method (eg. on stack, at entry point, etc.) */
|
||||
|
||||
#define CALL_DUMMY_LOCATION ON_STACK
|
||||
#define PC_IN_CALL_DUMMY(pc, sp, frame_address) pc_in_call_dummy_on_stack (pc, sp, frame_address)
|
||||
|
||||
/* Method for detecting dummy frames. */
|
||||
|
||||
|
|
|
@ -20,6 +20,11 @@
|
|||
Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* NOTE: cagney/2002-11-24: This is a guess. */
|
||||
#define USE_GENERIC_DUMMY_FRAMES 0
|
||||
#define CALL_DUMMY_LOCATION ON_STACK
|
||||
#define PC_IN_CALL_DUMMY(pc, sp, frame_address) pc_in_call_dummy_on_stack (pc, sp, frame_address)
|
||||
|
||||
#undef TARGET_INT_BIT
|
||||
#undef TARGET_LONG_BIT
|
||||
#undef TARGET_SHORT_BIT
|
||||
|
|
Loading…
Reference in New Issue