https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99236

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:35da095d7e0614235cb0e241685c5e1a240dc882

commit r11-7374-g35da095d7e0614235cb0e241685c5e1a240dc882
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Wed Feb 24 20:07:38 2021 +0100

    libgcc: Avoid signed negation overflow in __powi?f2 [PR99236]

    When these functions are called with integer minimum, there is UB on the
libgcc
    side.  Fixed in the obvious way, the code in the end wants ABSU_EXPR
behavior.

    2021-02-24  Jakub Jelinek  <ja...@redhat.com>

            PR libgcc/99236
            * libgcc2.c (__powisf2, __powidf2, __powitf2, __powixf2): Perform
            negation of m in unsigned type.

Reply via email to