(push_function_context_{to,from}): Save and restore
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 16 Apr 1996 14:19:07 +0000 (10:19 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 16 Apr 1996 14:19:07 +0000 (10:19 -0400)
current_function_returns_pointer.

From-SVN: r11812

gcc/function.c

index 54c668e90237b23fe068dac05237d17e43f79a72..5c2b70157ece3075d6815ea2d438d0ee56e0d4a1 100644 (file)
@@ -488,6 +488,7 @@ push_function_context_to (context)
   p->pops_args = current_function_pops_args;
   p->returns_struct = current_function_returns_struct;
   p->returns_pcc_struct = current_function_returns_pcc_struct;
+  p->returns_pointer = current_function_returns_pointer;
   p->needs_context = current_function_needs_context;
   p->calls_setjmp = current_function_calls_setjmp;
   p->calls_longjmp = current_function_calls_longjmp;
@@ -566,6 +567,7 @@ pop_function_context_from (context)
   current_function_pops_args = p->pops_args;
   current_function_returns_struct = p->returns_struct;
   current_function_returns_pcc_struct = p->returns_pcc_struct;
+  current_function_returns_pointer = p->returns_pointer;
   current_function_needs_context = p->needs_context;
   current_function_calls_setjmp = p->calls_setjmp;
   current_function_calls_longjmp = p->calls_longjmp;