]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: handle RADIX kind in IEEE_SET_ROUNDING_MODE
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Wed, 21 Sep 2022 09:06:19 +0000 (11:06 +0200)
committerFrancois-Xavier Coudert <fxcoudert@gmail.com>
Wed, 21 Sep 2022 09:15:21 +0000 (11:15 +0200)
commit519196a27cf534e94f158733b25a4f9d10737031
tree5975060cec8fbe5e33d55feeb6d0f24175d480da
parentdd9e5f4db2debf1429feab7f785962ccef6e0dbd
Fortran: handle RADIX kind in IEEE_SET_ROUNDING_MODE

Make sure that calling IEEE_SET_ROUNDING_MODE with RADIX=10 does not
affect the binary rounding mode.

2022-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

libgfortran/

* ieee/ieee_arithmetic.F90 (IEEE_SET_ROUNDING_MODE): Handle
RADIX argument better.

gcc/testsuite/

* gfortran.dg/ieee/rounding_3.f90: New test.
gcc/testsuite/gfortran.dg/ieee/rounding_3.f90 [new file with mode: 0644]
libgfortran/ieee/ieee_arithmetic.F90