mirror of git://sourceware.org/git/glibc.git
* sysdeps/generic/w_exp2.c [NO_LONG_DOUBLE]: Fix typos in alias names.
Reported by Mark Mitchell <mark@codesourcery.com>. * Versions.def (libm): Define GLIBC_2.4 set. * math/Versions (libm: GLIBC_2.4): Add this set, with exp2l. * sysdeps/i386/Versions (libm: GLIBC_2.1): Add this set, with exp2l. * sysdeps/ia64/Versions: Likewise. * sysdeps/m68k/Versions: Likewise. * sysdeps/sparc/sparc64/Versions: Likewise. * sysdeps/x86_64/Versions: New file. * sysdeps/mips/mips64/Versions: New file.
This commit is contained in:
parent
f78573a4bb
commit
becf77cd8c
11
ChangeLog
11
ChangeLog
|
@ -1,5 +1,16 @@
|
||||||
2005-03-28 Roland McGrath <roland@redhat.com>
|
2005-03-28 Roland McGrath <roland@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/generic/w_exp2.c [NO_LONG_DOUBLE]: Fix typos in alias names.
|
||||||
|
Reported by Mark Mitchell <mark@codesourcery.com>.
|
||||||
|
* Versions.def (libm): Define GLIBC_2.4 set.
|
||||||
|
* math/Versions (libm: GLIBC_2.4): Add this set, with exp2l.
|
||||||
|
* sysdeps/i386/Versions (libm: GLIBC_2.1): Add this set, with exp2l.
|
||||||
|
* sysdeps/ia64/Versions: Likewise.
|
||||||
|
* sysdeps/m68k/Versions: Likewise.
|
||||||
|
* sysdeps/sparc/sparc64/Versions: Likewise.
|
||||||
|
* sysdeps/x86_64/Versions: New file.
|
||||||
|
* sysdeps/mips/mips64/Versions: New file.
|
||||||
|
|
||||||
* locale/langinfo.h (_NL_LOCALE_NAME): New macro.
|
* locale/langinfo.h (_NL_LOCALE_NAME): New macro.
|
||||||
[__USE_GNU] (NL_LOCALE_NAME): New macro.
|
[__USE_GNU] (NL_LOCALE_NAME): New macro.
|
||||||
* locale/nl_langinfo.c: Grok special item value for _NL_LOCALE_NAME,
|
* locale/nl_langinfo.c: Grok special item value for _NL_LOCALE_NAME,
|
||||||
|
|
|
@ -44,6 +44,7 @@ libm {
|
||||||
GLIBC_2.2
|
GLIBC_2.2
|
||||||
GLIBC_2.2.3
|
GLIBC_2.2.3
|
||||||
GLIBC_2.3.4
|
GLIBC_2.3.4
|
||||||
|
GLIBC_2.4
|
||||||
}
|
}
|
||||||
libnsl {
|
libnsl {
|
||||||
GLIBC_2.0
|
GLIBC_2.0
|
||||||
|
|
|
@ -94,7 +94,7 @@ libm {
|
||||||
}
|
}
|
||||||
GLIBC_2.1 {
|
GLIBC_2.1 {
|
||||||
# mathematical functions
|
# mathematical functions
|
||||||
exp2; exp2f; exp2l;
|
exp2; exp2f; # exp2l; -- bug omitted this until GLIBC_2.4 (below)
|
||||||
exp10; exp10f; exp10l;
|
exp10; exp10f; exp10l;
|
||||||
fdim; fdimf; fdiml;
|
fdim; fdimf; fdiml;
|
||||||
fma; fmaf; fmal;
|
fma; fmaf; fmal;
|
||||||
|
@ -161,4 +161,11 @@ libm {
|
||||||
# fp environment function
|
# fp environment function
|
||||||
feenableexcept; fedisableexcept; fegetexcept;
|
feenableexcept; fedisableexcept; fegetexcept;
|
||||||
}
|
}
|
||||||
|
GLIBC_2.4 {
|
||||||
|
# A bug in sysdeps/generic/w_exp2.c kept this from appearing
|
||||||
|
# in GLIBC_2.1 as it should have on platforms using that
|
||||||
|
# implementation file. On others, sysdeps/CPU/Versions now
|
||||||
|
# puts exp2l in GLIBC_2.1, which will override this entry.
|
||||||
|
exp2l;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,6 @@ __exp2 (double x) /* wrapper exp2 */
|
||||||
}
|
}
|
||||||
weak_alias (__exp2, exp2)
|
weak_alias (__exp2, exp2)
|
||||||
#ifdef NO_LONG_DOUBLE
|
#ifdef NO_LONG_DOUBLE
|
||||||
strong_alias (__exp2, __expl2)
|
strong_alias (__exp2, __exp2l)
|
||||||
weak_alias (__exp2, expl2)
|
weak_alias (__exp2, exp2l)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -20,3 +20,10 @@ libc {
|
||||||
__strspn_cg; __strspn_g; __strstr_cg; __strstr_g;
|
__strspn_cg; __strspn_g; __strstr_cg; __strstr_g;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
libm {
|
||||||
|
GLIBC_2.1 {
|
||||||
|
# A generic bug got this omitted from other configurations' version
|
||||||
|
# sets, but we always had it.
|
||||||
|
exp2l;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -12,3 +12,10 @@ libc {
|
||||||
__multi3;
|
__multi3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
libm {
|
||||||
|
GLIBC_2.1 {
|
||||||
|
# A generic bug got this omitted from other configurations' version
|
||||||
|
# sets, but we always had it.
|
||||||
|
exp2l;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -4,3 +4,10 @@ libc {
|
||||||
__divdi3; __moddi3; __udivdi3; __umoddi3;
|
__divdi3; __moddi3; __udivdi3; __umoddi3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
libm {
|
||||||
|
GLIBC_2.1 {
|
||||||
|
# A generic bug got this omitted from other configurations' version
|
||||||
|
# sets, but we always had it.
|
||||||
|
exp2l;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
libm {
|
||||||
|
GLIBC_2.1 {
|
||||||
|
# A generic bug got this omitted from other configurations' version
|
||||||
|
# sets, but we always had it.
|
||||||
|
exp2l;
|
||||||
|
}
|
||||||
|
}
|
|
@ -5,3 +5,10 @@ libc {
|
||||||
__align_cpy_8; __align_cpy_16;
|
__align_cpy_8; __align_cpy_16;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
libm {
|
||||||
|
GLIBC_2.1 {
|
||||||
|
# A generic bug got this omitted from other configurations' version
|
||||||
|
# sets, but we always had it.
|
||||||
|
exp2l;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
libm {
|
||||||
|
GLIBC_2.1 {
|
||||||
|
# A generic bug got this omitted from other configurations' version
|
||||||
|
# sets, but we always had it.
|
||||||
|
exp2l;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue