This is the mail archive of the gcc-regression@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: GCC build failed with your patch on 2001-03-14T15:50:00Z.


Hope that following obvious checking will fix that.

Wed Mar 14 19:29:50 CET 2001  Jan Hubicka  <jh@suse.cz>
	* expr.c (emit_move_insn_1): Guard PUSH_ROUNDING use by ifdef.
Index: expr.c
===================================================================
RCS file: /cvs/gcc/egcs/gcc/expr.c,v
retrieving revision 1.299
diff -c -3 -p -r1.299 expr.c
*** expr.c	2001/03/14 15:38:53	1.299
--- expr.c	2001/03/14 18:29:27
*************** emit_move_insn_1 (x, y)
*** 2786,2791 ****
--- 2786,2792 ----
        /* Don't split destination if it is a stack push.  */
        int stack = push_operand (x, GET_MODE (x));
  
+ #ifdef PUSH_ROUNDING
        /* In case we output to the stack, but the size is smaller machine can
  	 push exactly, we need to use move instructions.  */
        if (stack
*************** emit_move_insn_1 (x, y)
*** 2829,2834 ****
--- 2830,2836 ----
  							GEN_INT (offset2))),
  			  gen_imagpart (submode, y));
  	}
+ #endif
        /* If this is a stack, push the highpart first, so it
  	 will be in the argument order.
  


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