aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/except.c8
2 files changed, 4 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 04317eb..3e7f372 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+1998-02-13 Jason Merrill <jason@yorick.cygnus.com>
+
+ * except.c (emit_throw): Lose throw_used.
+
Fri Feb 13 20:36:05 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* sched.c (update_flow_info, REG_WAS_0): Ignore if setting insn
diff --git a/gcc/except.c b/gcc/except.c
index fd92d08..dceec89 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -428,13 +428,6 @@ int protect_cleanup_actions_with_terminate;
rtx exception_handler_labels;
-/* Nonzero means that __throw was invoked.
-
- This is used by the C++ frontend to know if code needs to be emitted
- for __throw or not. */
-
-int throw_used;
-
/* The EH context. Nonzero if the function has already
fetched a pointer to the EH context for exception handling. */
@@ -1200,7 +1193,6 @@ emit_throw ()
#else
emit_library_call (throw_libfunc, 0, VOIDmode, 0);
#endif
- throw_used = 1;
}
emit_barrier ();
}