diff options
author | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2025-08-19 18:33:08 -0700 |
---|---|---|
committer | Jerry DeLisle <jvdelisle@gcc.gnu.org> | 2025-08-19 18:38:07 -0700 |
commit | 2478bdf175d8804d49925b0109cac0bc4e2cb802 (patch) | |
tree | 16bf0eceb61130a90a98929367f1867197ac48d0 /gcc | |
parent | 2ecaeee92414e6687ef6ce1f63fd16fcff3c5961 (diff) | |
download | gcc-2478bdf175d8804d49925b0109cac0bc4e2cb802.zip gcc-2478bdf175d8804d49925b0109cac0bc4e2cb802.tar.gz gcc-2478bdf175d8804d49925b0109cac0bc4e2cb802.tar.bz2 |
Fortran: Clean up and fix some refs.
gcc/fortran/ChangeLog:
* intrinsic.texi: Correct the example given for FRACTION.
Move the TEAM_NUMBER section to after the TANPI to align
with the order gven in the index.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/intrinsic.texi | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/gcc/fortran/intrinsic.texi b/gcc/fortran/intrinsic.texi index 3941914..6b9f4cd 100644 --- a/gcc/fortran/intrinsic.texi +++ b/gcc/fortran/intrinsic.texi @@ -6814,7 +6814,6 @@ GNU extension @end table - @node FRACTION @section @code{FRACTION} --- Fractional part of the model representation @fnindex FRACTION @@ -6840,14 +6839,15 @@ Elemental function @item @emph{Return value}: The return value is of the same type and kind as the argument. The fractional part of the model representation of @code{X} is returned; -it is @code{X * RADIX(X)**(-EXPONENT(X))}. +it is @code{X * REAL(RADIX(X))**(-EXPONENT(X))}. @item @emph{Example}: @smallexample program test_fraction + implicit none real :: x x = 178.1387e-4 - print *, fraction(x), x * radix(x)**(-exponent(x)) + print *, fraction(x), x * real(radix(x))**(-exponent(x)) end program test_fraction @end smallexample @@ -14943,54 +14943,6 @@ Fortran 77 and later, for a complex argument Fortran 2008 or later -@node TEAM_NUMBER -@section @code{TEAM_NUMBER} --- Retrieve team id of given team -@fnindex TEAM_NUMBER -@cindex coarray, @code{TEAM_NUMBER} -@cindex teams, index of given team - -@table @asis -@item @emph{Synopsis}: -@item @code{RESULT = TEAM_NUMBER([TEAM])} - -@item @emph{Description}: -Returns the team id for the given @var{TEAM} as assigned by @code{FORM TEAM}. -If @var{TEAM} is absent, returns the team number of the current team. - -@item @emph{Class}: -Transformational function - -@item @emph{Arguments}: -@multitable @columnfractions .15 .70 -@item @var{TEAM} @tab (optional, intent(in)) The handle of the team for which -the number, aka id, is desired. -@end multitable - -@item @emph{Return value}: -Default integer. The id as given in a call @code{FORM TEAM}. Applying -@code{TEAM_NUMBER} to the initial team will result in @code{-1} to be returned. -Returns the id of the current team, if @var{TEAM} is null. - -@item @emph{Example}: -@smallexample -use, intrinsic :: iso_fortran_env -type(team_type) :: t - -print *, team_number() ! -1 -form team (99, t) -print *, team_number(t) ! 99 -@end smallexample - -@item @emph{Standard}: -Fortran 2018 and later. - -@item @emph{See also}: -@ref{GET_TEAM}, @* -@ref{TEAM_NUMBER} -@end table - - - @node TANPI @section @code{TANPI} --- Circular tangent function @fnindex TANPI @@ -15040,6 +14992,54 @@ end program test_tanpi +@node TEAM_NUMBER +@section @code{TEAM_NUMBER} --- Retrieve team id of given team +@fnindex TEAM_NUMBER +@cindex coarray, @code{TEAM_NUMBER} +@cindex teams, index of given team + +@table @asis +@item @emph{Synopsis}: +@item @code{RESULT = TEAM_NUMBER([TEAM])} + +@item @emph{Description}: +Returns the team id for the given @var{TEAM} as assigned by @code{FORM TEAM}. +If @var{TEAM} is absent, returns the team number of the current team. + +@item @emph{Class}: +Transformational function + +@item @emph{Arguments}: +@multitable @columnfractions .15 .70 +@item @var{TEAM} @tab (optional, intent(in)) The handle of the team for which +the number, aka id, is desired. +@end multitable + +@item @emph{Return value}: +Default integer. The id as given in a call @code{FORM TEAM}. Applying +@code{TEAM_NUMBER} to the initial team will result in @code{-1} to be returned. +Returns the id of the current team, if @var{TEAM} is null. + +@item @emph{Example}: +@smallexample +use, intrinsic :: iso_fortran_env +type(team_type) :: t + +print *, team_number() ! -1 +form team (99, t) +print *, team_number(t) ! 99 +@end smallexample + +@item @emph{Standard}: +Fortran 2018 and later. + +@item @emph{See also}: +@ref{GET_TEAM}, @* +@ref{TEAM_NUMBER} +@end table + + + @node THIS_IMAGE @section @code{THIS_IMAGE} --- Function that returns the cosubscript index of this image @fnindex THIS_IMAGE |