GCC build failed with your patch on 2001-03-14T15:50:00Z.

Jan Hubicka jh@suse.cz
Wed Mar 14 10:30:00 GMT 2001


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.
  



More information about the Gcc-regression mailing list