diff options
Diffstat (limited to 'gcc/ipa-prop.c')
-rw-r--r-- | gcc/ipa-prop.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c index 16297817f95..b86a4a06218 100644 --- a/gcc/ipa-prop.c +++ b/gcc/ipa-prop.c @@ -4170,7 +4170,7 @@ ipa_modify_call_arguments (struct cgraph_edge *cs, gcall *stmt, * BITS_PER_UNIT); misalign = misalign & (align - 1); if (misalign != 0) - align = (misalign & -misalign); + align = least_bit_hwi (misalign); if (align < TYPE_ALIGN (type)) type = build_aligned_type (type, align); base = force_gimple_operand_gsi (&gsi, base, |