]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 31 Jul 1999 07:16:41 +0000 (07:16 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 31 Jul 1999 07:16:41 +0000 (07:16 +0000)
1999-07-31  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/e_pow.S: Use addl %esp instead of pop.
* sysdeps/i386/fpu/e_powf.S: Likewise.
* sysdeps/i386/fpu/e_powl.S: Likewise.  [PR libc/1213].

* sysdeps/generic/e_lgammal_r.c: Set *signgam to zero.
* sysdeps/generic/e_gammal_r.c: Likewise.  [PR libc/1212].

ChangeLog
sysdeps/generic/e_gammal_r.c
sysdeps/generic/e_lgammal_r.c
sysdeps/i386/fpu/e_pow.S
sysdeps/i386/fpu/e_powf.S
sysdeps/i386/fpu/e_powl.S

index 37eb4ad5c96308a1602b9d790421dac199aff594..669418d29c13c7850cff0ee9645f6e452c77189b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+1999-07-31  Ulrich Drepper  <drepper@cygnus.com>
+
+       * sysdeps/i386/fpu/e_pow.S: Use addl %esp instead of pop.
+       * sysdeps/i386/fpu/e_powf.S: Likewise.
+       * sysdeps/i386/fpu/e_powl.S: Likewise.  [PR libc/1213].
+
+       * sysdeps/generic/e_lgammal_r.c: Set *signgam to zero.
+       * sysdeps/generic/e_gammal_r.c: Likewise.  [PR libc/1212].
+
 1999-07-30  Andreas Schwab  <schwab@suse.de>
 
        * sysdeps/unix/sysv/linux/getsysstats.c (GET_NPROCS_PARSER): New
index 16b641bdd9c62b8a7d1bf5c76a862f66a70441d8..1c45c8421bb6984dcb967c8554655099da1e300f 100644 (file)
@@ -5,6 +5,7 @@
 long double
 __ieee754_gammal_r (long double x, int *signgamp)
 {
+  *signgamp = 0;
   fputs ("__ieee754_gammal_r not implemented\n", stderr);
   __set_errno (ENOSYS);
   return 0.0;
index 0c1bc661ad752f90c7b979177938023d9a27139a..eea3d48d2aa55b716b46405cc41bc96123642f81 100644 (file)
@@ -5,6 +5,7 @@
 long double
 __ieee754_lgammal_r (long double x, int *signgamp)
 {
+  *signgamp = 0;
   fputs ("__ieee754_lgammal_r not implemented\n", stderr);
   __set_errno (ENOSYS);
   return 0.0;
index 6b20482319fa0e221aa64e8fff5056d5a34a9eee..75b39e4884d84c201080b7ee7423115fa60a7e04 100644 (file)
@@ -311,8 +311,7 @@ ENTRY(__ieee754_pow)
        ret
 
 22:    fstp    %st(0)
-23:    popl    %eax
-       popl    %edx
+23:    addl    $8, %esp        // Don't use 2 x pop
 24:    fldl    MO(zero)
        ret
 
index 9ea41ba3c976f67196501918fee00632b22671c3..c023c11e65f9a86a8e38d6ee794a8d83fd014b5f 100644 (file)
@@ -303,7 +303,7 @@ ENTRY(__ieee754_powf)
        ret
 
 22:    fstp    %st(0)
-23:    popl    %eax
+23:    addl    $4, %esp        // Don't use pop.
 24:    fldl    MO(zero)
        ret
 
index e733e522c85923b85f6969b10a072cc512c521a4..769be4c1976d8fb7f7e944bc147ce7e43bc33370 100644 (file)
@@ -298,8 +298,7 @@ ENTRY(__ieee754_powl)
        ret
 
 22:    fstp    %st(0)
-23:    popl    %eax
-       popl    %edx
+23:    addl    $8, %esp        // Don't use 2 x pop
 24:    fldl    MO(zero)
        ret