aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2022-09-03 10:40:10 +0200
committerAldy Hernandez <aldyh@redhat.com>2022-09-04 08:09:42 +0200
commit6832dd39d7b5ede0122a27633ef1859ce3d893a6 (patch)
treee3d91e6b4a6c4a6f224a45ee9e0d682c82fae5ef /gcc/value-range.cc
parent83f2f22850a647bcf1e7cd155fb2ed67f23fc4b3 (diff)
downloadgcc-6832dd39d7b5ede0122a27633ef1859ce3d893a6.zip
gcc-6832dd39d7b5ede0122a27633ef1859ce3d893a6.tar.gz
gcc-6832dd39d7b5ede0122a27633ef1859ce3d893a6.tar.bz2
Add real_isdenormal.
There are 6 idioms of the same check and I'd like to add more. It seems there are macros as well as functions for things like REAL_VALUE_ISINF and REAL_VALUE_NEGATIVE. I don't know if there was historical need for this duplicity, but I think it's cleaner if we start gravitating towards inline functions only. gcc/ChangeLog: * real.cc (encode_ieee_single): Use real_isdenormal. (encode_ieee_double): Same. (encode_ieee_extended): Same. (encode_ieee_quad): Same. (encode_ieee_half): Same. (encode_arm_bfloat_half): Same. * real.h (real_isdenormal): New.
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions