aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2011-03-12 10:33:54 +0000
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2011-03-12 10:33:54 +0000
commit28a0157c80a276d5506135f7229d46d263039d3d (patch)
tree4388651638997ec7616671bf5a60266d2a250528 /gcc
parent8e421af998f428d231c1974a20d3abc2cb58142a (diff)
downloadgcc-28a0157c80a276d5506135f7229d46d263039d3d.zip
gcc-28a0157c80a276d5506135f7229d46d263039d3d.tar.gz
gcc-28a0157c80a276d5506135f7229d46d263039d3d.tar.bz2
re PR libfortran/48054 (Documentation for LOG intrinsic function is ambiguous)
PR fortran/48054 * intrinsic.texi: Clarify doc of logarithm functions. From-SVN: r170899
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/intrinsic.texi17
2 files changed, 15 insertions, 7 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 6243131..ac95f2a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,10 @@
2011-03-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+ PR fortran/48054
+ * intrinsic.texi: Clarify doc of logarithm functions.
+
+2011-03-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
PR fortran/47552
* trans-intrinsic.c (gfc_conv_intrinsic_ctime): Fix type of
the string length variable.
diff --git a/gcc/fortran/intrinsic.texi b/gcc/fortran/intrinsic.texi
index 28b5fe8..a13c8335 100644
--- a/gcc/fortran/intrinsic.texi
+++ b/gcc/fortran/intrinsic.texi
@@ -4285,7 +4285,7 @@ end program test_exit
@fnindex ZEXP
@fnindex CDEXP
@cindex exponential function
-@cindex logarithmic function, inverse
+@cindex logarithm function, inverse
@table @asis
@item @emph{Description}:
@@ -7766,7 +7766,7 @@ end program test_loc
@node LOG
-@section @code{LOG} --- Logarithm function
+@section @code{LOG} --- Natural logarithm function
@fnindex LOG
@fnindex ALOG
@fnindex DLOG
@@ -7774,11 +7774,13 @@ end program test_loc
@fnindex ZLOG
@fnindex CDLOG
@cindex exponential function, inverse
-@cindex logarithmic function
+@cindex logarithm function
+@cindex natural logarithm function
@table @asis
@item @emph{Description}:
-@code{LOG(X)} computes the logarithm of @var{X}.
+@code{LOG(X)} computes the natural logarithm of @var{X}, i.e. the
+logarithm to the base @math{e}.
@item @emph{Standard}:
Fortran 77 and later
@@ -7804,9 +7806,9 @@ If @var{X} is @code{COMPLEX}, the imaginary part @math{\omega} is in the range
@item @emph{Example}:
@smallexample
program test_log
- real(8) :: x = 1.0_8
+ real(8) :: x = 2.7182818284590451_8
complex :: z = (1.0, 2.0)
- x = log(x)
+ x = log(x) ! will yield (approximately) 1
z = log(z)
end program test_log
@end smallexample
@@ -7830,7 +7832,8 @@ end program test_log
@fnindex ALOG10
@fnindex DLOG10
@cindex exponential function, inverse
-@cindex logarithmic function
+@cindex logarithm function with base 10
+@cindex base 10 logarithm function
@table @asis
@item @emph{Description}: