Fix nearbyintl linkage for ia64 (bug 19219)

GLIBC fails to build for ia64 since commit d0d286d32d.
It is because this commit uses the internal definition for nearbyintl,
but ia64 specialized implementation (sysdeps/ia64/fpu/s_nearbyintl.S)
does not define it.

Tested with a ia64 build.

        [BZ #19219]
        * sysdeps/ia64/fpu/s_nearbyintl.S (__nearbyint): Define and
        weak_alias to nearbyintl.
This commit is contained in:
Adhemerval Zanella 2015-11-02 15:19:45 -02:00
parent 2fee269248
commit 71bbdde7f5
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2015-11-10 Adhemerval Zanella <adhemerval.zanella@linaro.org>
[BZ #19219]
* sysdeps/ia64/fpu/s_nearbyintl.S (__nearbyint): Define and
weak_alias to nearbyintl.
2015-11-10 Wilco Dijkstra <wdijkstr@arm.com>
* sysdeps/aarch64/bits/string.h: New file.

View File

@ -99,7 +99,7 @@ fNormX = f10
// So input is an integer value already.
.section .text
GLOBAL_LIBM_ENTRY(nearbyintl)
GLOBAL_LIBM_ENTRY(__nearbyintl)
{ .mfi
getf.exp rSignexp = f8 // Get signexp, recompute if unorm
@ -214,4 +214,5 @@ RINT_NOT_ROUND_NEAREST:
}
;;
GLOBAL_LIBM_END(nearbyintl)
GLOBAL_LIBM_END(__nearbyintl)
weak_alias (__nearbyintl, nearbyintl)