diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2021-03-10 12:05:53 +0100 |
---|---|---|
committer | Eric Botcazou <ebotcazou@adacore.com> | 2021-03-10 12:32:03 +0100 |
commit | 47403a0eefac52636db768dc46c3c88a2cd4b28e (patch) | |
tree | f62bd3755834754cb76701ea6c10dd5c4accfce5 /gcc/lra-constraints.c | |
parent | 1c3c12b0a6fdffce0eca0b21518cbb53b20abff1 (diff) | |
download | gcc-47403a0eefac52636db768dc46c3c88a2cd4b28e.zip gcc-47403a0eefac52636db768dc46c3c88a2cd4b28e.tar.gz gcc-47403a0eefac52636db768dc46c3c88a2cd4b28e.tar.bz2 |
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.
Diffstat (limited to 'gcc/lra-constraints.c')
0 files changed, 0 insertions, 0 deletions