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

--- Comment #31 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Eric Botcazou <ebotca...@gcc.gnu.org>:

https://gcc.gnu.org/g:47403a0eefac52636db768dc46c3c88a2cd4b28e

commit r11-7595-g47403a0eefac52636db768dc46c3c88a2cd4b28e
Author: Eric Botcazou <ebotca...@adacore.com>
Date:   Wed Mar 10 12:05:53 2021 +0100

    Do not assume that __float128 exists

    The code in build_round_expr implicitly assumes that __float128 exists,
    which is *not* the common case among 64-bit architectures since the
    "long double" type is generally already 128-bit for them.

    gcc/fortran/
            PR fortran/96983
            * trans-intrinsic.c (build_round_expr): Do not implicitly assume
            that __float128 is the 128-bit floating-point type.

Reply via email to