This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: ACCUMULATE_OUTGOING_ARGS as runtime argument take 2


 > From: Jan Hubicka <hubicka@atrey.karlin.mff.cuni.cz>
 > 
 > > On Mon, Mar 27, 2000 at 09:48:11PM +0200, Jan Hubicka wrote:
 > > > Here is updated version of my patch to turn
 > > > ACCUMULATE_OUTGOING_ARGS to an runtime option.  It now contains
 > > > all necesarry changes to backends.  It bootstraps on i386 in
 > > > all three modes, passes regression tests and bootstraps on m68k
 > > > (with some unreleated tweaking of current CVS tree).
 > > 
 > > Ok.
 > 
 > Thanks for the really exceptional patience while reading this patch.


I got an error in stage1 calls.c on Irix6:

 > "../../egcs-CVS20000329/gcc/calls.c", line 2694: error(1018):
 >					 expected a ")"
 >           must_preallocate == 0 && reg_parm_stack_space > 0)
 >           ^



Is this what you meant?


2000-03-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* calls.c (expand_call): Fix typo in last change.

--- egcs-CVS20000329/gcc/calls.c~	Wed Mar 29 11:03:50 2000
+++ egcs-CVS20000329/gcc/calls.c	Wed Mar 29 12:09:50 2000
@@ -2691,7 +2691,7 @@ expand_call (exp, target, ignore)
 	 passed in registers.  */
 #ifdef OUTGOING_REG_PARM_STACK_SPACE
       if (!ACCUMULATE_OUTGOING_ARGS
-	  must_preallocate == 0 && reg_parm_stack_space > 0)
+	  && must_preallocate == 0 && reg_parm_stack_space > 0)
 	anti_adjust_stack (GEN_INT (reg_parm_stack_space));
 #endif
 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]