*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Mon, 4 May 1992 01:33:42 +0000 (01:33 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 4 May 1992 01:33:42 +0000 (01:33 +0000)
From-SVN: r876

gcc/calls.c

index 963da43aa84f261905b8b00cb33ebab4f84aff83..90a4f670ee9b846fc5e2eaee34e5a814be4160bc 100644 (file)
@@ -323,8 +323,6 @@ emit_call_1 (funexp, funtype, stack_size, struct_value_size, next_arg_reg,
   if (is_const)
     CONST_CALL_P (call_insn) = 1;
 
-  inhibit_defer_pop = old_inhibit_defer_pop;
-
 #ifndef ACCUMULATE_OUTGOING_ARGS
   /* If returning from the subroutine does not automatically pop the args,
      we need an instruction to pop them sooner or later.
@@ -349,6 +347,8 @@ emit_call_1 (funexp, funtype, stack_size, struct_value_size, next_arg_reg,
        adjust_stack (stack_size_rtx);
     }
 #endif
+
+  inhibit_defer_pop = old_inhibit_defer_pop;
 }
 
 /* Generate all the code for a function call