]> git.ipfire.org Git - thirdparty/gcc.git/commit
ada: Rename Is_Infinity to Is_Infinity_Or_NaN in System.Double_Real
authorEric Botcazou <ebotcazou@adacore.com>
Thu, 27 Feb 2025 11:09:03 +0000 (12:09 +0100)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Mon, 9 Jun 2025 06:32:02 +0000 (08:32 +0200)
commita289abde122d56cec29b8499f39fb65eba2c59ae
tree8cab0cc1f58b6d0e6865e9c986028b58d706ed57
parent9f106c7dfafb89c17f65d2128d738cf7d9962307
ada: Rename Is_Infinity to Is_Infinity_Or_NaN in System.Double_Real

The predicate is used to detect corner cases in multiplicative operations
and also returns True for NaNs.

gcc/ada/ChangeLog:

* libgnat/s-dourea.adb (Is_Infinity): Rename to...
(Is_Infinity_Or_NaN): ...this.
("*"): Adjust accordingly.
("/"): Likewise.
(Sqr): Likewise.
* libgnat/s-dorepr.adb (Two_Prod): Likewise.
(Two_Sqr): Likewise.
* libgnat/s-dorepr__fma.adb (Two_Prod): Likewise.
gcc/ada/libgnat/s-dorepr.adb
gcc/ada/libgnat/s-dorepr__fma.adb
gcc/ada/libgnat/s-dourea.adb