(push_function_context): Save epilogue_delay_list.
authorJim Wilson <wilson@gcc.gnu.org>
Fri, 25 Sep 1992 05:52:48 +0000 (22:52 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Fri, 25 Sep 1992 05:52:48 +0000 (22:52 -0700)
(pop_function_context): Restore epilogue_delay_list.

From-SVN: r2245

gcc/function.c

index a7e143805d8896de5f58d22b9245f627969855ba..01292cb340985564e0fa483bea94b762ea1592cc 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);