From bd3e78bd98841fc101a78dae261ec93c4bce2fad Mon Sep 17 00:00:00 2001 From: Marco Bodrato Date: Mon, 28 May 2018 06:24:27 +0200 Subject: mpn/generic/gcd_1.c: Avoid an undefined behaviour --- mpn/generic/gcd_1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mpn/generic/gcd_1.c b/mpn/generic/gcd_1.c index 71c1b88ce..72cbe9641 100644 --- a/mpn/generic/gcd_1.c +++ b/mpn/generic/gcd_1.c @@ -184,7 +184,7 @@ mpn_gcd_1 (mp_srcptr up, mp_size_t size, mp_limb_t vlimb) } count_trailing_zeros (c, t); #endif - ulimb >>= (c + 1); + ulimb = (ulimb >> c) >> 1; } vlimb = (vlimb << 1) | 1; -- cgit v1.2.1