* [PATCH] Some sparc{,v9,64} glibc fixes
@ 2004-12-16 13:47 Jakub Jelinek
2004-12-16 20:04 ` Andreas Jaeger
0 siblings, 1 reply; 5+ messages in thread
From: Jakub Jelinek @ 2004-12-16 13:47 UTC (permalink / raw)
To: Ulrich Drepper, Roland McGrath, Andreas Jaeger; +Cc: Glibc hackers, tcallawa
Hi!
I have done 3 sparc builds this morning and this is the result of that.
BTW, Andreas, can you please recompute:
Failure: Test: atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994380
Result:
is: -1.80338464113663849327e+00 -0x1.cdaa9da7ca620c5349dcp+0
should be: -1.80338464113663849327e+00 -0x1.cdaa9da7ca620c5349dcp+0
difference: 3.60900012278724126504e-30 0x1.24cc0000000000000000p-98
ulp : 18739.0000
max.ulp : 0.0000
with additional precision? This is something I haven't included in
libm-test-ulps patch, as that is not atan2 ldbl-128 bug, but testcase.
30 digits aren't enough, all other numbers have at least 36. Thanks.
2004-12-16 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__clone): Add support
for NPTL where the PID is stored at userlevel and needs to be reset
when CLONE_THREAD is not used.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h
(SYSCALL_ERROR_HANDLER): If RTLD_PRIVATE_ERRNO, use rtld_errno
instead of errno.
* sysdeps/unix/sysv/linux/sparc/sparc64/socket.S: Include
sysdep-cancel.h instead of sysdep.h. Handle cancellation.
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Regenerate.
* sysdeps/ieee754/ldbl-128/e_expl.c: Include stdlib.h.
nptl/
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S: New file.
* sysdeps/sparc/tcb-offsets.sym: Add TID.
--- libc/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S.jj 2003-08-31 13:21:42.000000000 -0400
+++ libc/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S 2004-12-16 05:59:47.000000000 -0500
@@ -1,4 +1,5 @@
-/* Copyright (C) 1996, 1997, 1998, 2000, 2003 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 1997, 1998, 2000, 2003, 2004
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson (rth@tamu.edu).
@@ -22,6 +23,10 @@
#include <asm/errno.h>
#include <asm/unistd.h>
+#include <tcb-offsets.h>
+
+#define CLONE_VM 0x00000100
+#define CLONE_THREAD 0x00010000
/* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg,
pid_t *ptid, void *tls, pid_t *ctid); */
@@ -69,6 +74,19 @@ __clone:
.type __thread_start,@function
__thread_start:
+#ifdef RESET_PID
+ sethi %hi(CLONE_THREAD), %l0
+ andcc %i2, %l0, %g0
+ bne 1f
+ andcc %i2, CLONE_VM, %g0
+ bne,a 2f
+ mov -1,%o0
+ set __NR_getpid,%g1
+ ta 0x10
+2: st %o0,[%g7 + PID]
+ st %o0,[%g7 + TID]
+1:
+#endif
call %i0
mov %i3,%o0
call _exit,0
--- libc/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h.jj 2003-11-11 20:04:05.000000000 -0500
+++ libc/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h 2004-12-16 05:59:23.608227358 -0500
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 2000, 2002, 2003 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 2000, 2002, 2003, 2004 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson <richard@gnu.ai.mit.edu>, 1997.
@@ -85,7 +85,7 @@ SYSCALL_ERROR_HANDLER_ENTRY(__syscall_er
sethi %hi(_GLOBAL_OFFSET_TABLE_-4), %l7; \
call __sparc64.get_pic.l7; \
add %l7, %lo(_GLOBAL_OFFSET_TABLE_+4), %l7; \
- ldx [%l7 + errno], %l0; \
+ ldx [%l7 + rtld_errno], %l0; \
st %i0, [%l0]; \
jmpl %i7+8, %g0; \
restore %g0, -1, %o0; \
--- libc/sysdeps/unix/sysv/linux/sparc/sparc64/socket.S.jj 2002-12-28 04:19:30.000000000 -0500
+++ libc/sysdeps/unix/sysv/linux/sparc/sparc64/socket.S 2004-12-16 08:03:47.627523950 -0500
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1998, 2002 Free Software Foundation, Inc.
+/* Copyright (C) 1997, 1998, 2002, 2004 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Miguel de Icaza <miguel@gnu.ai.mit.edu>, 1997.
@@ -17,7 +17,7 @@
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. */
-#include <sysdep.h>
+#include <sysdep-cancel.h>
#include <socketcall.h>
#define P(a, b) P2(a, b)
@@ -63,7 +63,12 @@ ENTRY (__socket)
#endif
#endif
- mov P(SOCKOP_,socket), %o0 /* arg 1: socket subfunction */
+#if defined NEED_CANCELLATION && defined CENABLE
+ SINGLE_THREAD_P
+ cmp %g1, 0
+ bne .Lsocket_cancel
+#endif
+ mov P(SOCKOP_,socket), %o0 /* arg 1: socket subfunction */
add %sp, STACK_BIAS + 128, %o1 /* arg 2: parameter block */
LOADSYSCALL(socketcall)
ta 0x6d
@@ -73,6 +78,31 @@ ENTRY (__socket)
retl
nop
+#if defined NEED_CANCELLATION && defined CENABLE
+.Lsocket_cancel:
+ cfi_startproc
+ save %sp, -160, %sp
+ cfi_def_cfa_register (%fp)
+ cfi_window_save
+ cfi_register (%o7, %i7)
+ CENABLE
+ nop
+ mov %o0, %l0
+ add %sp, 160 + STACK_BIAS + 128, %o1
+ mov P(SOCKOP_,socket), %o0
+ LOADSYSCALL(socketcall)
+ ta 0x6d
+
+ bcs,pn %xcc, __syscall_error_handler2
+ mov %o0, %l1
+ CDISABLE
+ mov %l0, %o0
+ jmpl %i7 + 8, %g0
+ restore %g0, %l1, %o0
+ cfi_endproc
+ SYSCALL_ERROR_HANDLER2
+#endif
+
SYSCALL_ERROR_HANDLER
END (__socket)
--- libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps.jj 2003-03-22 19:52:10.000000000 -0500
+++ libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps 2004-12-16 07:54:25.772938830 -0500
@@ -1,6 +1,9 @@
# Begin of automatic generation
# atan2
+Test "atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994380":
+float: 6
+ifloat: 6
Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025":
float: 3
ifloat: 3
@@ -130,9 +133,14 @@ double: 1
idouble: 1
# ccos
+Test "Real part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: ccos (-2 - 3 i) == -4.18962569096880723013255501961597373 - 9.10922789375533659797919726277886212 i":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: ccos (0.75 + 1.25 i) == 1.38173873063425888530729933139078645 - 1.09193013555397466170919531722024128 i":
double: 1
float: 1
@@ -146,9 +154,13 @@ ifloat: 1
Test "Real part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: ccosh (-2 - 3 i) == -3.72454550491532256547397070325597253 + 0.511822569987384608834463849801875634 i":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "Real part of: ccosh (0.75 + 1.25 i) == 0.408242591877968807788852146397499084 + 0.780365930845853240391326216300863152 i":
double: 1
float: 1
@@ -195,11 +207,16 @@ double: 1
float: 1
idouble: 1
ifloat: 1
+Test "Real part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
double: 1
float: 5
idouble: 1
ifloat: 5
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: clog10 (-3 + inf i) == inf + pi/2*log10(e) i":
double: 1
float: 1
@@ -342,11 +359,17 @@ ildouble: 1
ldouble: 1
# csin
+Test "Imaginary part of: csin (-2 - 3 i) == -9.15449914691142957346729954460983256 + 4.16890695996656435075481305885375484 i":
+ildouble: 1
+ldouble: 1
Test "Real part of: csin (0.75 + 1.25 i) == 1.28722291002649188575873510790565441 + 1.17210635989270256101081285116138863 i":
ildouble: 1
ldouble: 1
# csinh
+Test "Real part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: csinh (-2 - 3 i) == 3.59056458998577995201256544779481679 - 0.530921086248519805267040090660676560 i":
double: 1
idouble: 1
@@ -376,6 +399,11 @@ ldouble: 1
Test "Real part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: ctan (-2 - 3 i) == 0.376402564150424829275122113032269084e-2 - 1.00323862735360980144635859782192726 i":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: ctan (0.75 + 1.25 i) == 0.160807785916206426725166058173438663 + 0.975363285031235646193581759755216379 i":
double: 1
idouble: 1
@@ -388,6 +416,11 @@ double: 1
float: 2
idouble: 1
ifloat: 2
+ildouble: 1
+ldouble: 1
+Test "Imaginary part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i":
float: 1
ifloat: 1
@@ -644,11 +677,15 @@ double: 1
float: 1
idouble: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Test "lgamma (1.2) == -0.853740900033158497197028392998854470e-1":
double: 1
float: 2
idouble: 1
ifloat: 2
+ildouble: 1
+ldouble: 1
# log10
Test "log10 (0.75) == -0.124938736608299953132449886193870744":
@@ -906,8 +943,8 @@ idouble: 1
# Maximal error of functions:
Function: "atan2":
-float: 3
-ifloat: 3
+float: 6
+ifloat: 6
ildouble: 1
ldouble: 1
@@ -996,20 +1033,28 @@ double: 1
float: 1
idouble: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: Imaginary part of "ccos":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: Real part of "ccosh":
double: 1
float: 1
idouble: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: Imaginary part of "ccosh":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: Real part of "cexp":
float: 1
@@ -1036,12 +1081,15 @@ ifloat: 3
Function: Real part of "clog10":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: Imaginary part of "clog10":
double: 1
float: 5
idouble: 1
ifloat: 5
+ildouble: 1
ldouble: 1
Function: "cos":
@@ -1072,9 +1120,15 @@ Function: Real part of "csin":
ildouble: 1
ldouble: 1
+Function: Imaginary part of "csin":
+ildouble: 1
+ldouble: 1
+
Function: Real part of "csinh":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: Imaginary part of "csinh":
double: 1
@@ -1095,6 +1149,8 @@ ldouble: 1
Function: Real part of "ctan":
double: 1
idouble: 1
+ildouble: 1
+ldouble: 1
Function: Imaginary part of "ctan":
double: 1
@@ -1107,10 +1163,14 @@ double: 1
float: 2
idouble: 1
ifloat: 2
+ildouble: 1
+ldouble: 1
Function: Imaginary part of "ctanh":
float: 1
ifloat: 1
+ildouble: 1
+ldouble: 1
Function: "erf":
double: 1
--- libc/sysdeps/ieee754/ldbl-128/e_expl.c.jj 2001-07-06 00:55:55.000000000 -0400
+++ libc/sysdeps/ieee754/ldbl-128/e_expl.c 2004-12-16 07:11:09.428643158 -0500
@@ -66,6 +66,7 @@
#include <fenv.h>
#include <inttypes.h>
#include <math_private.h>
+#include <stdlib.h>
#include "t_expl.h"
static const long double C[] = {
--- libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S.jj 2004-12-16 05:59:47.000000000 -0500
+++ libc/nptl/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S 2004-12-16 05:59:47.000000000 -0500
@@ -0,0 +1,2 @@
+#define RESET_PID
+#include <sysdeps/unix/sysv/linux/sparc/sparc32/clone.S>
--- libc/nptl/sysdeps/sparc/tcb-offsets.sym.jj 2004-03-10 13:59:29.000000000 -0500
+++ libc/nptl/sysdeps/sparc/tcb-offsets.sym 2004-12-16 05:59:47.000000000 -0500
@@ -3,3 +3,4 @@
MULTIPLE_THREADS_OFFSET offsetof (tcbhead_t, multiple_threads)
PID offsetof (struct pthread, pid)
+TID offsetof (struct pthread, tid)
Jakub
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] Some sparc{,v9,64} glibc fixes
2004-12-16 13:47 [PATCH] Some sparc{,v9,64} glibc fixes Jakub Jelinek
@ 2004-12-16 20:04 ` Andreas Jaeger
[not found] ` <20041216221356.GT10340@devserv.devel.redhat.com>
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Jaeger @ 2004-12-16 20:04 UTC (permalink / raw)
To: Jakub Jelinek; +Cc: Ulrich Drepper, Roland McGrath, Glibc hackers, tcallawa
[-- Attachment #1: Type: text/plain, Size: 1870 bytes --]
Jakub Jelinek <jakub@redhat.com> writes:
> Hi!
>
> I have done 3 sparc builds this morning and this is the result of that.
>
> BTW, Andreas, can you please recompute:
> Failure: Test: atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994380
> Result:
> is: -1.80338464113663849327e+00 -0x1.cdaa9da7ca620c5349dcp+0
> should be: -1.80338464113663849327e+00 -0x1.cdaa9da7ca620c5349dcp+0
> difference: 3.60900012278724126504e-30 0x1.24cc0000000000000000p-98
> ulp : 18739.0000
> max.ulp : 0.0000
> with additional precision? This is something I haven't included in
> libm-test-ulps patch, as that is not atan2 ldbl-128 bug, but testcase.
> 30 digits aren't enough, all other numbers have at least 36. Thanks.
the result with 36 digits is:
-1.80338464113663849327153994379639112
Ok to commit?
Andreas
2004-12-16 Andreas Jaeger <aj@suse.de>
* math/libm-test.inc (atan2_test): Compute value with 36 digits.
============================================================
Index: math/libm-test.inc
--- math/libm-test.inc 21 Nov 2004 19:55:57 -0000 1.63
+++ math/libm-test.inc 16 Dec 2004 18:46:59 -0000
@@ -943,7 +943,7 @@ atan2_test (void)
TEST_ff_f (atan2, 0.390625L, .00029L, 1.57005392693128974780151246612928941L);
TEST_ff_f (atan2, 1.390625L, 0.9296875L, 0.981498387184244311516296577615519772L);
- TEST_ff_f (atan2, -0.00756827042671106339L, -.001792735857538728036L, -1.80338464113663849327153994380L);
+ TEST_ff_f (atan2, -0.00756827042671106339L, -.001792735857538728036L, -1.80338464113663849327153994379639112L);
END (atan2);
}
--
Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj
SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] Some sparc{,v9,64} glibc fixes
[not found] ` <20041216221356.GT10340@devserv.devel.redhat.com>
@ 2004-12-17 6:47 ` Andreas Jaeger
2004-12-17 7:17 ` Jakub Jelinek
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Jaeger @ 2004-12-17 6:47 UTC (permalink / raw)
To: Jakub Jelinek; +Cc: Ulrich Drepper, Roland McGrath, Glibc hackers, tcallawa
[-- Attachment #1: Type: text/plain, Size: 1555 bytes --]
Jakub Jelinek <jakub@redhat.com> writes:
> On Thu, Dec 16, 2004 at 07:47:59PM +0100, Andreas Jaeger wrote:
>> > BTW, Andreas, can you please recompute:
>> > Failure: Test: atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994380
>> > Result:
>> > is: -1.80338464113663849327e+00 -0x1.cdaa9da7ca620c5349dcp+0
>> > should be: -1.80338464113663849327e+00 -0x1.cdaa9da7ca620c5349dcp+0
>> > difference: 3.60900012278724126504e-30 0x1.24cc0000000000000000p-98
>> > ulp : 18739.0000
>> > max.ulp : 0.0000
>> > with additional precision? This is something I haven't included in
>> > libm-test-ulps patch, as that is not atan2 ldbl-128 bug, but testcase.
>> > 30 digits aren't enough, all other numbers have at least 36. Thanks.
>>
>> the result with 36 digits is:
>> -1.80338464113663849327153994379639112
>>
>> Ok to commit?
>>
>> Andreas
>>
>> 2004-12-16 Andreas Jaeger <aj@suse.de>
>>
>> * math/libm-test.inc (atan2_test): Compute value with 36 digits.
>
> Thanks. If you also do
> find sysdeps -name libm-test-ulps | xargs sed -i s/1.80338464113663849327153994380/1.80338464113663849327153994379639112/
> then I'd appreciate that (verified this number only appears in this exact
> atan2 test).
Will do now - thanks for the handy command,
Andreas
--
Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj
SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] Some sparc{,v9,64} glibc fixes
2004-12-17 6:47 ` Andreas Jaeger
@ 2004-12-17 7:17 ` Jakub Jelinek
2004-12-17 7:40 ` Andreas Jaeger
0 siblings, 1 reply; 5+ messages in thread
From: Jakub Jelinek @ 2004-12-17 7:17 UTC (permalink / raw)
To: Andreas Jaeger; +Cc: Ulrich Drepper, Roland McGrath, Glibc hackers, tcallawa
On Fri, Dec 17, 2004 at 07:47:07AM +0100, Andreas Jaeger wrote:
> > Thanks. If you also do
> > find sysdeps -name libm-test-ulps | xargs sed -i s/1.80338464113663849327153994380/1.80338464113663849327153994379639112/
> > then I'd appreciate that (verified this number only appears in this exact
> > atan2 test).
>
> Will do now - thanks for the handy command,
Can you on top of such patch commit also following?
2004-12-17 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
--- libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps.jj 2004-12-17 02:02:25.920847000 -0500
+++ libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps 2004-12-17 02:10:25.134996262 -0500
@@ -4,6 +4,8 @@
Test "atan2 (-0.00756827042671106339, -.001792735857538728036) == -1.80338464113663849327153994379639112":
float: 6
ifloat: 6
+ildouble: 1
+ldouble: 1
Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025":
float: 3
ifloat: 3
@@ -335,8 +337,8 @@ double: 2
float: 3
idouble: 2
ifloat: 3
-ildouble: 1
-ldouble: 1
+ildouble: 10
+ldouble: 10
Test "Real part of: cpow (2 + 0 i, 10 + 0 i) == 1024.0 + 0.0 i":
ildouble: 2
ldouble: 2
@@ -1105,8 +1107,8 @@ double: 2
float: 4
idouble: 2
ifloat: 4
-ildouble: 1
-ldouble: 1
+ildouble: 10
+ldouble: 10
Function: Imaginary part of "cpow":
double: 2
Jakub
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] Some sparc{,v9,64} glibc fixes
2004-12-17 7:17 ` Jakub Jelinek
@ 2004-12-17 7:40 ` Andreas Jaeger
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Jaeger @ 2004-12-17 7:40 UTC (permalink / raw)
To: Jakub Jelinek; +Cc: Ulrich Drepper, Roland McGrath, Glibc hackers, tcallawa
[-- Attachment #1: Type: text/plain, Size: 695 bytes --]
Jakub Jelinek <jakub@redhat.com> writes:
> On Fri, Dec 17, 2004 at 07:47:07AM +0100, Andreas Jaeger wrote:
>> > Thanks. If you also do
>> > find sysdeps -name libm-test-ulps | xargs sed -i s/1.80338464113663849327153994380/1.80338464113663849327153994379639112/
>> > then I'd appreciate that (verified this number only appears in this exact
>> > atan2 test).
>>
>> Will do now - thanks for the handy command,
>
> Can you on top of such patch commit also following?
Yes,
Andreas
--
Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-12-17 7:40 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-16 13:47 [PATCH] Some sparc{,v9,64} glibc fixes Jakub Jelinek
2004-12-16 20:04 ` Andreas Jaeger
[not found] ` <20041216221356.GT10340@devserv.devel.redhat.com>
2004-12-17 6:47 ` Andreas Jaeger
2004-12-17 7:17 ` Jakub Jelinek
2004-12-17 7:40 ` Andreas Jaeger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).