* config/avr/avr.h: (PUSH_ROUNDING): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@136377
138bc75d-0d04-0410-961f-
82ee72b054a4
2008-06-04 Andy Hutchinson <hutchinsonandy@aim.com>
+ PR target/27386
+ * config/avr/avr.h: (PUSH_ROUNDING): Remove.
+
+2008-06-04 Andy Hutchinson <hutchinsonandy@aim.com>
+
PR target/30243
* builtins.c (expand_builtin_signbit): Don't take lowpart when
register is already smaller or equal to required mode.
#define RETURN_ADDR_RTX(count, x) \
gen_rtx_MEM (Pmode, memory_address (Pmode, plus_constant (tem, 1)))
-#define PUSH_ROUNDING(NPUSHED) (NPUSHED)
+/* Don't use Push rounding. expr.c: emit_single_push_insn is broken
+ for POST_DEC targets (PR27386). */
+/*#define PUSH_ROUNDING(NPUSHED) (NPUSHED)*/
#define RETURN_POPS_ARGS(FUNDECL, FUNTYPE, STACK_SIZE) 0