* except.c (emit_throw): Lose throw_used.
authorJason Merrill <jason@yorick.cygnus.com>
Fri, 13 Feb 1998 13:44:12 +0000 (13:44 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 13 Feb 1998 13:44:12 +0000 (08:44 -0500)
From-SVN: r17966

gcc/ChangeLog
gcc/except.c

index 04317ebbd635db9c516c98f2db621b5460e845d4..3e7f3721a93ebe277e4dcb4f1b57c119d771498b 100644 (file)
@@ -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
index fd92d08d08b8b56e59bb3b97434c729f24ce75f5..dceec89afb097691d226d0971c6d0b4f9f33b787 100644 (file)
@@ -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 ();
 }