diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2022-09-17 10:17:13 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2022-09-20 07:15:53 +0200 |
commit | 2b61ed838c7f3f4bf54d4530c0f053b420623beb (patch) | |
tree | fe47a01ed74f10a60e11a5514e3f1040125648a1 /libjava/java/net/ProtocolException.java | |
parent | 041812f584a1c82f1255bd96f3503493bd9fb127 (diff) | |
download | gcc-2b61ed838c7f3f4bf54d4530c0f053b420623beb.zip gcc-2b61ed838c7f3f4bf54d4530c0f053b420623beb.tar.gz gcc-2b61ed838c7f3f4bf54d4530c0f053b420623beb.tar.bz2 |
frange: flush denormals to zero
For some architectures (or for -funsafe-math-optimizations) we may
flush denormals to zero, in which case we need to be careful to
extend the ranges to the appropriate zero. This patch does exactly that.
For a range of [x, -DENORMAL] we flush to [x, -0.0] and for [+DENORMAL, x]
we flush to [+0.0, x].
gcc/ChangeLog:
* value-range.cc (frange::flush_denormals_to_zero): New.
(frange::set): Call flush_denormals_to_zero.
* value-range.h (class frange): Add flush_denormals_to_zero.
Diffstat (limited to 'libjava/java/net/ProtocolException.java')
0 files changed, 0 insertions, 0 deletions