From f45ead7b6cc599bdf13b227458674aa8af33bd6e Mon Sep 17 00:00:00 2001 From: Wolfgang Thaller Date: Tue, 23 Sep 2014 09:10:19 +0200 Subject: [PATCH] use PUSH_ROUNDING in find_args_size_adjust --- gcc/gcc/expr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/gcc/expr.c b/gcc/gcc/expr.c index 72e440119e..935ec1a1fc 100644 --- a/gcc/gcc/expr.c +++ b/gcc/gcc/expr.c @@ -3943,10 +3943,10 @@ find_args_size_adjust (rtx insn) { case PRE_INC: case POST_INC: - return GET_MODE_SIZE (GET_MODE (mem)); + return PUSH_ROUNDING( GET_MODE_SIZE (GET_MODE (mem)) ); case PRE_DEC: case POST_DEC: - return -GET_MODE_SIZE (GET_MODE (mem)); + return -PUSH_ROUNDING( GET_MODE_SIZE (GET_MODE (mem)) ); case PRE_MODIFY: case POST_MODIFY: addr = XEXP (addr, 1);