Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 12 Jun 2000 23:01:10 +0000 (23:01 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 12 Jun 2000 23:01:10 +0000 (23:01 +0000)
2000-06-12  H.J. Lu  <hjl@gnu.org>

* sysdeps/i386/fpu/bits/mathinline.h (__sgn1l): Add __extension__.

2000-06-11  H.J. Lu  <hjl@gnu.org>

* sysdeps/i386/fpu/Versions: New file.

ChangeLog
sysdeps/i386/fpu/Version [new file with mode: 0644]
sysdeps/i386/fpu/bits/mathinline.h

index d533c38..beb185c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2000-06-12  H.J. Lu  <hjl@gnu.org>
+
+       * sysdeps/i386/fpu/bits/mathinline.h (__sgn1l): Add __extension__.
+
+2000-06-11  H.J. Lu  <hjl@gnu.org>
+
+       * sysdeps/i386/fpu/Versions: New file.
+
 2000-06-12  Ulrich Drepper  <drepper@redhat.com>
 
        * iconv/gconv.h (__gconv_trans_context_fct): Remove two
diff --git a/sysdeps/i386/fpu/Version b/sysdeps/i386/fpu/Version
new file mode 100644 (file)
index 0000000..a2eec37
--- /dev/null
@@ -0,0 +1,6 @@
+libm {
+  GLIBC_2.2 {
+    # functions used in inline functions or macros
+    __expl; __expm1l;
+  }
+}
index 38c7405..d6f35b7 100644 (file)
@@ -506,7 +506,8 @@ __inline_mathcodeNP (acos, __x, return __atan2l (__sqrtl (1.0 - __x * __x), __x)
 __inline_mathop_declNP (atan, "fld1; fpatan", "0" (__x) : "st(1)")
 
 __inline_mathcode_ (long double, __sgn1l, __x, \
-  union { long double __xld; unsigned int __xi[3]; } __n = { __xld: __x };  \
+  __extension__ union { long double __xld; unsigned int __xi[3]; } __n =      \
+    { __xld: __x };                                                          \
   __n.__xi[2] = (__n.__xi[2] & 0x8000) | 0x3fff;                             \
   __n.__xi[1] = 0x80000000;                                                  \
   __n.__xi[0] = 0;                                                           \