[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commits] r18183 - in /fsf/glibc-2_15-branch/libc: ./ math/ nptl/ nptl/sysdeps/pthread/ sysdeps/i386/fpu/ sysdeps/sparc/sparc32/fpu/ s...
- To: commits@xxxxxxxxxx
- Subject: [Commits] r18183 - in /fsf/glibc-2_15-branch/libc: ./ math/ nptl/ nptl/sysdeps/pthread/ sysdeps/i386/fpu/ sysdeps/sparc/sparc32/fpu/ s...
- From: eglibc@xxxxxxxxxx
- Date: Mon, 23 Apr 2012 00:02:35 -0000
Author: eglibc
Date: Mon Apr 23 00:02:33 2012
New Revision: 18183
Log:
Import glibc-2.15 for 2012-04-23
Modified:
fsf/glibc-2_15-branch/libc/ChangeLog
fsf/glibc-2_15-branch/libc/NEWS
fsf/glibc-2_15-branch/libc/math/libm-test.inc
fsf/glibc-2_15-branch/libc/nptl/ChangeLog
fsf/glibc-2_15-branch/libc/nptl/sysdeps/pthread/pt-initfini.c
fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/feupdateenv.c
fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/libm-test-ulps
fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc32/fpu/libm-test-ulps
fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps
fsf/glibc-2_15-branch/libc/sysdeps/unix/sysv/linux/i386/sysdep.h
fsf/glibc-2_15-branch/libc/sysdeps/x86_64/fpu/libm-test-ulps
Modified: fsf/glibc-2_15-branch/libc/ChangeLog
==============================================================================
--- fsf/glibc-2_15-branch/libc/ChangeLog (original)
+++ fsf/glibc-2_15-branch/libc/ChangeLog Mon Apr 23 00:02:33 2012
@@ -1,3 +1,28 @@
+2012-02-21 David S. Miller <davem@xxxxxxxxxxxxx>
+
+ * sysdeps/sparc/sparc32/fpu/libm-test-ulps: More jn test ULP updates.
+ * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Likewise.
+
+2012-02-22 Carlos O'Donell <carlos_odonell@xxxxxxxxxx>
+
+ [BZ #411]
+ * sysdeps/unix/sysv/linux/i386/sysdep.h: Redefine __i686.
+
+2012-02-08 Andreas Schwab <schwab@xxxxxxxxxxxxxx>
+
+ * sysdeps/i386/fpu/libm-test-ulps: Reduce ldouble ULPs for jn
+ tests.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
+2012-02-07 Andreas Schwab <schwab@xxxxxxxxxxxxxx>
+
+ * math/libm-test.inc (jn_test): Add missing L suffix.
+
+2012-02-10 Thomas Schwinge <thomas@xxxxxxxxxxxxxxxx>
+
+ * sysdeps/i386/fpu/feupdateenv.c (__feupdateenv) Invoke __feraiseexcept
+ instead of feraiseexcept.
+
2012-01-01 Ulrich Drepper <drepper@xxxxxxxxx>
* posix/getconf.c: Update copyright year.
Modified: fsf/glibc-2_15-branch/libc/NEWS
==============================================================================
--- fsf/glibc-2_15-branch/libc/NEWS (original)
+++ fsf/glibc-2_15-branch/libc/NEWS Mon Apr 23 00:02:33 2012
@@ -9,13 +9,13 @@
* The following bugs are resolved with this release:
- 6779, 6783, 9696, 10103, 10709, 11589, 12403, 12786, 12840, 12847, 12868,
- 12852, 12874, 12885, 12892, 12906, 12907, 12922, 12935, 12962, 13007,
- 13021, 13061, 13062, 13067, 13068, 13085, 13088, 13090, 13092, 13096,
- 13114, 13118, 13123, 13134, 13138, 13147, 13150, 13166, 13179, 13185,
- 13189, 13192, 13268, 13276, 13282, 13291, 13305, 13328, 13335, 13337,
- 13344, 13358, 13367, 13413, 13416, 13423, 13439, 13446, 13472, 13484,
- 13506, 13515, 13523, 13524, 13538, 13540
+ 411, 6779, 6783, 9696, 10103, 10709, 11589, 12403, 12786, 12840, 12847,
+ 12868, 12852, 12874, 12885, 12892, 12906, 12907, 12922, 12935, 12962,
+ 13007, 13021, 13061, 13062, 13067, 13068, 13085, 13088, 13090, 13092,
+ 13096, 13114, 13118, 13123, 13134, 13138, 13147, 13150, 13166, 13179,
+ 13185, 13189, 13192, 13268, 13276, 13282, 13291, 13305, 13328, 13335,
+ 13337, 13344, 13358, 13367, 13413, 13416, 13423, 13439, 13446, 13472,
+ 13484, 13506, 13515, 13523, 13524, 13538, 13540, 13731, 13748
* New program pldd to list loaded object of a process
Implemented by Ulrich Drepper.
Modified: fsf/glibc-2_15-branch/libc/math/libm-test.inc
==============================================================================
--- fsf/glibc-2_15-branch/libc/math/libm-test.inc (original)
+++ fsf/glibc-2_15-branch/libc/math/libm-test.inc Mon Apr 23 00:02:33 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2006, 2007, 2009, 2010, 2011 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2006, 2007, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@xxxxxxx>, 1997.
@@ -3286,14 +3286,14 @@
TEST_ff_f (jn, 10, 10.0, 0.207486106633358857697278723518753428L);
/* BZ #11589 .*/
- TEST_ff_f (jn, 2, 2.4048255576957729, 0.43175480701968038399746111312430703L);
- TEST_ff_f (jn, 3, 2.4048255576957729, 0.19899990535769083404042146764530813L);
- TEST_ff_f (jn, 4, 2.4048255576957729, 0.647466661641779720084932282551219891E-1L);
- TEST_ff_f (jn, 5, 2.4048255576957729, 0.163892432048058525099230549946147698E-1L);
- TEST_ff_f (jn, 6, 2.4048255576957729, 0.34048184720278336646673682895929161E-2L);
- TEST_ff_f (jn, 7, 2.4048255576957729, 0.60068836573295394221291569249883076E-3L);
- TEST_ff_f (jn, 8, 2.4048255576957729, 0.92165786705344923232879022467054148E-4L);
- TEST_ff_f (jn, 9, 2.4048255576957729, 0.12517270977961513005428966643852564E-4L)
+ TEST_ff_f (jn, 2, 2.4048255576957729L, 0.43175480701968038399746111312430703L);
+ TEST_ff_f (jn, 3, 2.4048255576957729L, 0.19899990535769083404042146764530813L);
+ TEST_ff_f (jn, 4, 2.4048255576957729L, 0.647466661641779720084932282551219891E-1L);
+ TEST_ff_f (jn, 5, 2.4048255576957729L, 0.163892432048058525099230549946147698E-1L);
+ TEST_ff_f (jn, 6, 2.4048255576957729L, 0.34048184720278336646673682895929161E-2L);
+ TEST_ff_f (jn, 7, 2.4048255576957729L, 0.60068836573295394221291569249883076E-3L);
+ TEST_ff_f (jn, 8, 2.4048255576957729L, 0.92165786705344923232879022467054148E-4L);
+ TEST_ff_f (jn, 9, 2.4048255576957729L, 0.12517270977961513005428966643852564E-4L)
END (jn);
}
Modified: fsf/glibc-2_15-branch/libc/nptl/ChangeLog
==============================================================================
--- fsf/glibc-2_15-branch/libc/nptl/ChangeLog (original)
+++ fsf/glibc-2_15-branch/libc/nptl/ChangeLog Mon Apr 23 00:02:33 2012
@@ -1,3 +1,8 @@
+2012-04-22 Carlos O'Donell <carlos_odonell@xxxxxxxxxx>
+
+ [BZ #411]
+ * sysdeps/pthread/pt-initfini.c: Redefine __i686.
+
2011-12-22 Ulrich Drepper <drepper@xxxxxxxxx>
* sysdeps/pthread/gai_misc.h (__gai_create_helper_thread): Use
Modified: fsf/glibc-2_15-branch/libc/nptl/sysdeps/pthread/pt-initfini.c
==============================================================================
--- fsf/glibc-2_15-branch/libc/nptl/sysdeps/pthread/pt-initfini.c (original)
+++ fsf/glibc-2_15-branch/libc/nptl/sysdeps/pthread/pt-initfini.c Mon Apr 23 00:02:33 2012
@@ -44,6 +44,11 @@
/* Embed an #include to pull in the alignment and .end directives. */
asm ("\n#include \"defs.h\"");
+
+asm ("\n#if defined __i686 && defined __ASSEMBLER__");
+asm ("\n#undef __i686");
+asm ("\n#define __i686 __i686");
+asm ("\n#endif");
/* The initial common code ends here. */
asm ("\n/*@HEADER_ENDS*/");
Modified: fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/feupdateenv.c
==============================================================================
--- fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/feupdateenv.c (original)
+++ fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/feupdateenv.c Mon Apr 23 00:02:33 2012
@@ -1,5 +1,5 @@
/* Install given floating-point environment and raise exceptions.
- Copyright (C) 1997,99,2000,01,07,2010 Free Software Foundation, Inc.
+ Copyright (C) 1997,99,2000,01,07,2010,2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@xxxxxxxxxx>, 1997.
@@ -45,7 +45,7 @@
/* Raise the saved exception. Incidently for us the implementation
defined format of the values in objects of type fexcept_t is the
same as the ones specified using the FE_* constants. */
- feraiseexcept ((int) temp);
+ __feraiseexcept ((int) temp);
/* Success. */
return 0;
Modified: fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/libm-test-ulps
==============================================================================
--- fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/libm-test-ulps (original)
+++ fsf/glibc-2_15-branch/libc/sysdeps/i386/fpu/libm-test-ulps Mon Apr 23 00:02:33 2012
@@ -645,47 +645,45 @@
ifloat: 1
double: 1
idouble: 1
-ldouble: 82
-ildouble: 82
+ldouble: 1
+ildouble: 1
Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813":
-ldouble: 186
-ildouble: 186
+ldouble: 1
+ildouble: 1
Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1":
-ldouble: 185
-ildouble: 185
+ldouble: 2
+ildouble: 2
Test: "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1":
float: 1
ifloat: 1
double: 1
idouble: 1
-ldouble: 249
-ildouble: 249
+ldouble: 3
+ildouble: 3
Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2":
float: 2
ifloat: 2
double: 1
idouble: 1
-ldouble: 511
-ildouble: 511
+ldouble: 1
+ildouble: 1
Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3":
float: 2
ifloat: 2
double: 1
idouble: 1
-ldouble: 428
-ildouble: 428
Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4":
float: 3
ifloat: 3
double: 1
idouble: 1
-ldouble: 609
-ildouble: 609
+ldouble: 2
+ildouble: 2
Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4":
float: 4
ifloat: 4
-ldouble: 750
-ildouble: 750
+ldouble: 2
+ildouble: 2
# lgamma
Test "lgamma (-0.5) == log(2*sqrt(pi))":
@@ -1217,8 +1215,8 @@
float: 4
idouble: 5
ifloat: 4
-ildouble: 750
-ldouble: 750
+ildouble: 3
+ldouble: 3
Function: "lgamma":
double: 1
Modified: fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc32/fpu/libm-test-ulps
==============================================================================
--- fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc32/fpu/libm-test-ulps (original)
+++ fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc32/fpu/libm-test-ulps Mon Apr 23 00:02:33 2012
@@ -652,6 +652,13 @@
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
float: 4
ifloat: 4
+Test "jn (2, 2.4048255576957729) == 0.43175480701968038399746111312430703":
+double: 2
+float: 1
+idouble: 2
+ifloat: 1
+ildouble: 1
+ldouble: 1
Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4":
double: 1
float: 1
@@ -674,6 +681,51 @@
float: 2
idouble: 1
ifloat: 2
+Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813":
+double: 3
+idouble: 3
+ildouble: 1
+ldouble: 1
+Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1":
+double: 3
+float: 1
+idouble: 3
+ifloat: 1
+ildouble: 2
+ldouble: 2
+Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2":
+double: 4
+float: 3
+idouble: 4
+ifloat: 3
+ildouble: 5
+ldouble: 5
+Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3":
+double: 3
+float: 5
+idouble: 3
+ifloat: 5
+ildouble: 3
+ldouble: 3
+Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4":
+double: 3
+float: 2
+idouble: 3
+ifloat: 2
+ildouble: 8
+ldouble: 8
+Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
+ildouble: 3
+ldouble: 3
# lgamma
Test "lgamma (-0.5) == log(2*sqrt(pi))":
@@ -1237,9 +1289,9 @@
double: 4
float: 4
idouble: 4
-ifloat: 4
-ildouble: 4
-ldouble: 4
+ifloat: 5
+ildouble: 8
+ldouble: 8
Function: "lgamma":
double: 1
Modified: fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps
==============================================================================
--- fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps (original)
+++ fsf/glibc-2_15-branch/libc/sysdeps/sparc/sparc64/fpu/libm-test-ulps Mon Apr 23 00:02:33 2012
@@ -652,6 +652,13 @@
Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6":
float: 4
ifloat: 4
+Test "jn (2, 2.4048255576957729) == 0.43175480701968038399746111312430703":
+double: 2
+float: 1
+idouble: 2
+ifloat: 1
+ildouble: 1
+ldouble: 1
Test "jn (3, 0.125) == 0.406503832554912875023029337653442868e-4":
double: 1
float: 1
@@ -674,6 +681,51 @@
float: 2
idouble: 1
ifloat: 2
+Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813":
+double: 3
+idouble: 3
+ildouble: 1
+ldouble: 1
+Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1":
+double: 3
+float: 1
+idouble: 3
+ifloat: 1
+ildouble: 2
+ldouble: 2
+Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2":
+double: 4
+float: 3
+idouble: 4
+ifloat: 3
+ildouble: 5
+ldouble: 5
+Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3":
+double: 3
+float: 5
+idouble: 3
+ifloat: 5
+ildouble: 3
+ldouble: 3
+Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4":
+double: 3
+float: 2
+idouble: 3
+ifloat: 2
+ildouble: 8
+ldouble: 8
+Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
+ildouble: 3
+ldouble: 3
# lgamma
Test "lgamma (-0.5) == log(2*sqrt(pi))":
@@ -1237,9 +1289,9 @@
double: 4
float: 4
idouble: 4
-ifloat: 4
-ildouble: 4
-ldouble: 4
+ifloat: 5
+ildouble: 8
+ldouble: 8
Function: "lgamma":
double: 1
Modified: fsf/glibc-2_15-branch/libc/sysdeps/unix/sysv/linux/i386/sysdep.h
==============================================================================
--- fsf/glibc-2_15-branch/libc/sysdeps/unix/sysv/linux/i386/sysdep.h (original)
+++ fsf/glibc-2_15-branch/libc/sysdeps/unix/sysv/linux/i386/sysdep.h Mon Apr 23 00:02:33 2012
@@ -29,6 +29,10 @@
#include <dl-sysdep.h>
#include <tls.h>
+#if defined __i686 && defined __ASSEMBLER__
+#undef __i686
+#define __i686 __i686
+#endif
/* For Linux we can use the system call table in the header file
/usr/include/asm/unistd.h
Modified: fsf/glibc-2_15-branch/libc/sysdeps/x86_64/fpu/libm-test-ulps
==============================================================================
--- fsf/glibc-2_15-branch/libc/sysdeps/x86_64/fpu/libm-test-ulps (original)
+++ fsf/glibc-2_15-branch/libc/sysdeps/x86_64/fpu/libm-test-ulps Mon Apr 23 00:02:33 2012
@@ -671,8 +671,8 @@
float: 1
idouble: 2
ifloat: 1
-ildouble: 82
-ldouble: 82
+ildouble: 1
+ldouble: 1
Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083":
ildouble: 1
ldouble: 1
@@ -706,48 +706,46 @@
Test "jn (3, 2.4048255576957729) == 0.19899990535769083404042146764530813":
double: 3
idouble: 3
-ildouble: 186
-ldouble: 186
+ildouble: 1
+ldouble: 1
Test "jn (4, 2.4048255576957729) == 0.647466661641779720084932282551219891E-1":
double: 1
idouble: 1
-ildouble: 185
-ldouble: 185
+ildouble: 2
+ldouble: 2
Test "jn (5, 2.4048255576957729) == 0.163892432048058525099230549946147698E-1":
double: 3
float: 1
idouble: 3
ifloat: 1
-ildouble: 249
-ldouble: 249
+ildouble: 3
+ldouble: 3
Test "jn (6, 2.4048255576957729) == 0.34048184720278336646673682895929161E-2":
double: 4
float: 3
idouble: 4
ifloat: 3
-ildouble: 511
-ldouble: 511
+ildouble: 1
+ldouble: 1
Test "jn (7, 2.4048255576957729) == 0.60068836573295394221291569249883076E-3":
double: 3
float: 5
idouble: 3
ifloat: 5
-ildouble: 428
-ldouble: 428
Test "jn (8, 2.4048255576957729) == 0.92165786705344923232879022467054148E-4":
double: 3
float: 2
idouble: 3
ifloat: 2
-ildouble: 609
-ldouble: 609
+ildouble: 2
+ldouble: 2
Test "jn (9, 2.4048255576957729) == 0.12517270977961513005428966643852564E-4":
double: 1
float: 2
idouble: 1
ifloat: 2
-ildouble: 750
-ldouble: 750
+ildouble: 2
+ldouble: 2
# lgamma
Test "lgamma (-0.5) == log(2*sqrt(pi))":
@@ -1296,8 +1294,8 @@
float: 5
idouble: 4
ifloat: 5
-ildouble: 750
-ldouble: 750
+ildouble: 3
+ldouble: 3
Function: "lgamma":
double: 1
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits