This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: call for assistance: please test 2.3 branch
- From: "H. J. Lu" <hjl at lucon dot org>
- To: Roland McGrath <roland at redhat dot com>
- Cc: libc-alpha at sources dot redhat dot com
- Date: Mon, 24 Oct 2005 19:20:42 -0700
- Subject: Re: call for assistance: please test 2.3 branch
- References: <20051024041608.ABACD1809AD@magilla.sf.frob.com>
On Sun, Oct 23, 2005 at 09:16:08PM -0700, Roland McGrath wrote:
> I am just about ready to release 2.3.6 now. But I haven't heard much in
> the way of clear feedback about testing the glibc-2_3-branch code. For my
> part, I've made a new testing update for Fedora Core 3, which should filter
> through to the Fedora distribution sites in the next day or two. (This is
> from fedora-2_3-branch, which is tracking glibc-2_3-branch.)
>
> Please test the current 2.3 branch code and post here about your results.
> As in the Fedora case, results of your versions with additional patches are
> also useful, especially if you have merged in the latest 2.3 branch
> contents quite recently.
>
This patch is also needed since we have
.section .text
.align 32; .proc atan2; atan2:; .global __atan2; __atan2:; .global __ieee754_atan2; .hidden __ieee754_atan2; __ieee754_atan2:
...
.weak atan2 ; atan2 = __atan2; .hidden __atan2; .endp atan2; .size atan2,.-atan2; .size __atan2,.-__atan2; .type __atan2,@function; .size __ieee754_atan2,.-__ieee754_atan2; .type __ieee754_atan2,@function
They should be ".proc __atan2" and ".end __atan2".
H.J.
----
2005-10-24 H.J. Lu <hongjiu.lu@intel.com>
* sysdeps/ia64/fpu/libm-symbols.h (WEAK_LIBM_ENTRY): Add "__"
prefix to LOCAL_LIBM_ENTRY.
(WEAK_LIBM_END): Add "__" prefix to LOCAL_LIBM_END.
--- sysdeps/ia64/fpu/libm-symbols.h.undef 2005-02-16 02:03:29.000000000 -0800
+++ sysdeps/ia64/fpu/libm-symbols.h 2005-10-24 15:39:16.000000000 -0700
@@ -39,13 +39,13 @@
#define WEAK_LIBM_ENTRY(name) \
.align 32; \
- LOCAL_LIBM_ENTRY(name); \
+ LOCAL_LIBM_ENTRY(__##name); \
.global __##name; \
__##name:
#define WEAK_LIBM_END(name) \
weak_alias (__##name, name); \
.hidden __##name; \
- LOCAL_LIBM_END(name); \
+ LOCAL_LIBM_END(__##name); \
ASM_SIZE_DIRECTIVE(__##name); \
ASM_TYPE_DIRECTIVE(__##name, @function)