Skip to content

Commit 58c6bbc

Browse files
committed
[flang] documentation update
1 parent 9bdde2d commit 58c6bbc

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

flang/docs/Extensions.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,14 @@ print *, [(j,j=1,10)]
815815
integer overflow never occurs in address calculations and increment of
816816
do-variable unless the option `-fwrapv` is enabled.
817817

818+
* Two new ieee_round_type values were added in f18 beyond the four values
819+
defined in f03 and f08: ieee_away and ieee_other. Contemporary hardware
820+
typically does not have support for these rounding modes;
821+
ieee_support_rounding calls for these values return false.
822+
ieee_set_rounding_mode calls that attempt to set the rounding mode to one
823+
of these values in violation of the restriction in f23 clause 17.11.42 set
824+
the mode to ieee_nearest.
825+
818826
## De Facto Standard Features
819827

820828
* `EXTENDS_TYPE_OF()` returns `.TRUE.` if both of its arguments have the

0 commit comments

Comments
 (0)