Comment 8 for bug 1987266

Revision history for this message
In , Aurelien Jarno (aurelien-aurel32) wrote :

Fixed in 2.37 by the following commit:

commit 2b5478569e72ee4820a6e163d306690c9c0eaf5e
Author: Aurelien Jarno <email address hidden>
Date: Mon Oct 10 00:39:33 2022 +0200

    Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488)

    Detecting an overflow edge case depended on signed overflow of a long
    long. Replace the additions and the overflow checks by
    __builtin_add_overflow().

    Reviewed-by: Tulio Magno Quites Machado Filho <email address hidden>