Message ID | 20210224191038.GA4020736@tucnak |
---|---|
State | New |
Headers | show |
Series | [committed] libgcc: Avoid signed negation overflow in __powi?f2 [PR99236] | expand |
--- libgcc/libgcc2.c.jj 2021-01-04 10:25:53.727065175 +0100 +++ libgcc/libgcc2.c 2021-02-24 13:33:38.415470027 +0100 @@ -1834,7 +1834,7 @@ __fixunssfSI (SFtype a) TYPE NAME (TYPE x, int m) { - unsigned int n = m < 0 ? -m : m; + unsigned int n = m < 0 ? -(unsigned int) m : (unsigned int) m; TYPE y = n % 2 ? x : 1; while (n >>= 1) {