]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 21 Aug 1998 22:32:37 +0000 (22:32 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 21 Aug 1998 22:32:37 +0000 (22:32 +0000)
FAQ

diff --git a/FAQ b/FAQ
index 3e60ff102997fa6ca3d8dcb8149b0828f24de0c0..588f09bd6f08b4f5f17d59a65b1e3e99510ac7ff 100644 (file)
--- a/FAQ
+++ b/FAQ
@@ -95,6 +95,8 @@ please let me know.
        still complains about redeclarations of types in the kernel
        headers.
 3.7.   Why don't signals interrupt system calls anymore?
+3.14.  The pow() inline function I get when including <math.h> is broken.
+       I get segmentation faults when I run the program.
 
 4. Miscellaneous
 
@@ -874,6 +876,16 @@ If all you want is for one specific signal to cause system calls to fail
 and return EINTR (for example, to implement a timeout) you can do this with
 siginterrupt().
 
+
+3.14.  The pow() inline function I get when including <math.h> is broken.
+       I get segmentation faults when I run the program.
+
+{UD} Nope, the implementation is correct.  The problem is with egcs version
+prior to 1.1.  I.e., egcs 1.0 to 1.0.3 are all broken (at least on Intel).
+If you have to use this compiler you must define __NO_MATH_INLINES before
+including <math.h> to prevent the inline functions from being used.  egcs 1.1
+fixes the problem.  I don't know about gcc 2.8 and 2.8.1.
+
 \f
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .