diff options
Diffstat (limited to 'gdb/tm-convex.h')
-rw-r--r-- | gdb/tm-convex.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gdb/tm-convex.h b/gdb/tm-convex.h index 405dc80..be981b7 100644 --- a/gdb/tm-convex.h +++ b/gdb/tm-convex.h @@ -302,9 +302,6 @@ extern struct value *value_of_trapped_internalvar (); /* Pcc occaisionally puts an SO where there should be an SOL. */ #define PCC_SOL_BROKEN - -/* Cannot execute with pc on the stack. */ -#define CANNOT_EXECUTE_STACK /* Describe the pointer in each stack frame to the previous stack frame (its caller). */ @@ -330,6 +327,11 @@ extern struct value *value_of_trapped_internalvar (); /* Define other aspects of the stack frame. */ +/* We need the boundaries of the text in the exec file, as a kludge, + for FRAMELESS_FUNCTION_INVOCATION and CALL_DUMMY_LOCATION. */ + +#define NEED_TEXT_START_END + /* A macro that tells us whether the function invocation represented by FI does not have a frame on the stack associated with it. If it does not, FRAMELESS is set to 1, else 0. @@ -451,6 +453,8 @@ extern struct value *value_of_trapped_internalvar (); /* Things needed for making the inferior call functions. */ +#define CALL_DUMMY_LOCATION BEFORE_TEXT_END + /* Push an empty stack frame, to record the current PC, etc. */ #define PUSH_DUMMY_FRAME \ |