summaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-05 21:10:08 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-05 21:10:08 +0000
commitc14d17d5c13e4e45951d68ec0c1ee52c3caa1188 (patch)
tree4d583df014d5a865fd7266faefb3f6db7dce897a /gcc/combine.c
parent9927a5716b561737bf2e2c8c3c288e235217cdff (diff)
downloadgcc-c14d17d5c13e4e45951d68ec0c1ee52c3caa1188.tar.gz
* combine.c (nonzero_bits1): Fix a warning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68983 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/combine.c')
-rw-r--r--gcc/combine.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/combine.c b/gcc/combine.c
index 1d33071a7b6..037f583d827 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -8226,7 +8226,8 @@ nonzero_bits1 (rtx x, enum machine_mode mode, rtx known_x,
stack to be momentarily aligned only to that amount,
so we pick the least alignment. */
if (x == stack_pointer_rtx && PUSH_ARGS)
- alignment = MIN (PUSH_ROUNDING (1), alignment);
+ alignment = MIN ((unsigned HOST_WIDE_INT) PUSH_ROUNDING (1),
+ alignment);
#endif
nonzero &= ~(alignment - 1);