re PR target/27386 (AVR: wrong code generated when passing three uint64_t arguments to function)

PR target/27386
* config/avr/avr.h: (PUSH_ROUNDING): Remove.

From-SVN: r136377
This commit is contained in:
Andy Hutchinson 2008-06-04 22:02:57 +00:00 committed by Andy Hutchinson
parent 515e442a91
commit 28734c3906
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
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

View File

@ -360,7 +360,9 @@ enum reg_class {
#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