Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--newlib/ChangeLog5
-rw-r--r--newlib/libc/include/math.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index 1b3ed8c4a..22dddf315 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,5 +1,10 @@
2001-01-23 Jeff Johnston <jjohnstn@redhat.com>
+ * libc/include/math.h (signgam): Regress previous fix as
+ it does not handle programs with extern int signgam in them.
+
+2001-01-23 Jeff Johnston <jjohnstn@redhat.com>
+
* libc/include/math.h (signgam): Changed to a macro refering to
its location in the reentrant structure.
diff --git a/newlib/libc/include/math.h b/newlib/libc/include/math.h
index fe57b1b58..f092aff19 100644
--- a/newlib/libc/include/math.h
+++ b/newlib/libc/include/math.h
@@ -186,7 +186,7 @@ extern float dremf _PARAMS((float, float));
/* The gamma functions use a global variable, signgam. */
-#define signgam (_impure_ptr->_new._reent._gamma_signgam)
+extern __IMPORT int signgam;
/* The exception structure passed to the matherr routine. */