2002-11-26 Andrew Cagney <ac131313@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Wed, 27 Nov 2002 01:08:50 +0000 (01:08 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 27 Nov 2002 01:08:50 +0000 (01:08 +0000)
* 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.

gdb/ChangeLog
gdb/config/h8500/tm-h8500.h
gdb/config/mn10200/tm-mn10200.h
gdb/config/pa/tm-hppa.h
gdb/config/sparc/tm-sp64.h
gdb/config/sparc/tm-sparc.h
gdb/config/z8k/tm-z8k.h

index 8350fef..7989b65 100644 (file)
@@ -1,5 +1,24 @@
 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
        pc_in_call_dummy_before_text_end
        (deprecated_pc_in_call_dummy_after_text_end): Rename
index 8c4ae45..3629343 100644 (file)
 
 #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
index 0fe58d8..299472c 100644 (file)
@@ -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 ()
 
index 319576d..e1faf13 100644 (file)
 
 #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;
index 4c07f1f..60b6c70 100644 (file)
 #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
index e130daf..2a89ad8 100644 (file)
@@ -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.  */
 
index edc5664..6197d6d 100644 (file)
    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