aboutsummaryrefslogtreecommitdiff
path: root/gdb/tm-convex.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/tm-convex.h')
-rw-r--r--gdb/tm-convex.h10
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 \