]> gcc.gnu.org Git - gcc.git/commitdiff
except.c (init_eh): Do nothing.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 19 Mar 1998 18:49:57 +0000 (18:49 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 19 Mar 1998 18:49:57 +0000 (13:49 -0500)
* except.c (init_eh): Do nothing.
(save_eh_status): Call init_eh_for_function, not init_eh.
* function.c (push_function_context_to): Don't call init_emit.

From-SVN: r18710

gcc/ChangeLog
gcc/except.c
gcc/function.c

index d2b040e36bb16bb3d542ed6001af8d7fa6ae26c3..391fd9ccbe683cd6e76151cbfa07d2a3f03eae79 100644 (file)
@@ -1,3 +1,9 @@
+Thu Mar 19 00:58:07 1998  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * except.c (init_eh): Do nothing.
+       (save_eh_status): Call init_eh_for_function, not init_eh.
+       * function.c (push_function_context_to): Don't call init_emit.
+
 Thu Mar 19 13:39:52 1998  Michael Meissner  <meissner@cygnus.com>
 
        * rs6000/sysv4.h (RELATIVE_PREFIX_NOT_LINKDIR): Undef for System V
index 4a0c2491b5ce4fd8bffc731a7f33867bb3daa028..de538faaafcdd17618ca6cb7615554319c7e3590 100644 (file)
@@ -1788,9 +1788,6 @@ check_exception_handler_labels ()
 void
 init_eh ()
 {
-  /* Generate rtl to reference the variable in which the PC of the
-     current context is saved.  */
-  (void) build_pointer_type (make_node (VOID_TYPE));
 }
 
 /* Initialize the per-function EH information.  */
@@ -1827,7 +1824,7 @@ save_eh_status (p)
   p->protect_list = protect_list;
   p->ehc = current_function_ehc;
 
-  init_eh ();
+  init_eh_for_function ();
 }
 
 /* Restore the per-function EH info saved into the area denoted by P.  
index 19a1c20bd81995854f6f7ba824f28258e843f317..ac4a4982fa131226fb49ccc1403bf037dfa1232f 100644 (file)
@@ -516,7 +516,6 @@ push_function_context_to (context)
   save_tree_status (p, context);
   save_storage_status (p);
   save_emit_status (p);
-  init_emit ();
   save_expr_status (p);
   save_stmt_status (p);
   save_varasm_status (p, context);
This page took 0.081196 seconds and 5 git commands to generate.