(push_function_context): Save epilogue_delay_list.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Sep 1992 05:52:48 +0000 (05:52 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Sep 1992 05:52:48 +0000 (05:52 +0000)
(pop_function_context): Restore epilogue_delay_list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2245 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/function.c

index a7e1438..01292cb 100644 (file)
@@ -424,6 +424,7 @@ push_function_context ()
   p->temp_slots = temp_slots;
   p->temp_slot_level = temp_slot_level;
   p->fixup_var_refs_queue = 0;
+  p->epilogue_delay_list = current_function_epilogue_delay_list;
 
   save_tree_status (p);
   save_storage_status (p);
@@ -483,6 +484,7 @@ pop_function_context ()
   function_call_count = p->function_call_count;
   temp_slots = p->temp_slots;
   temp_slot_level = p->temp_slot_level;
+  current_function_epilogue_delay_list = p->epilogue_delay_list;
 
   restore_tree_status (p);
   restore_storage_status (p);