This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch, master, updated. glibc-2.16-ports-merge-50-gf110915


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  f110915184d5daebbec513edb034653eab849234 (commit)
       via  6df48a9b8bb603966febafb21354f88a4dc9d1ab (commit)
       via  e3e5d6470d9c759761810cc15d096b89172e88ad (commit)
      from  7d67a5d1dcc7def2721f154d8932a6668b6bd450 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=f110915184d5daebbec513edb034653eab849234

commit f110915184d5daebbec513edb034653eab849234
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jul 17 14:35:46 2012 -0400

    tile: exit with status zero on makecontext return with NULL uc_link

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index bd5e067..2335171 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,5 +1,8 @@
 2012-07-17  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/unix/sysv/linux/tile/setcontext.S: Ensure exit status is
+	zero if uc_link is NULL.
+
 	* sysdeps/tile/libm-test-ulps: Account for new tests.
 
 	* data/c++-types-tilepro-linux-gnu.data: Move to ...
diff --git a/ports/sysdeps/unix/sysv/linux/tile/setcontext.S b/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
index f95ad7c..587097e 100644
--- a/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
+++ b/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
@@ -196,6 +196,9 @@ ENTRY (__startcontext)
 	 move r0, r30
 	 jal __setcontext
 	}
-1:	j HIDDEN_JUMPTARGET(exit)
+1:	{
+	 movei r0, 0
+	 j HIDDEN_JUMPTARGET(exit)
+	}
 END (__startcontext)
 .hidden __startcontext

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=6df48a9b8bb603966febafb21354f88a4dc9d1ab

commit 6df48a9b8bb603966febafb21354f88a4dc9d1ab
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jul 17 14:04:17 2012 -0400

    tile: update libm test ULPs

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index e6bbe55..bd5e067 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,5 +1,7 @@
 2012-07-17  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/tile/libm-test-ulps: Account for new tests.
+
 	* data/c++-types-tilepro-linux-gnu.data: Move to ...
 	* sysdeps/unix/sysv/linux/tile/tilepro/nptl/c++-types.data: ... here.
 	* data/c++-types-tilegx-linux-gnu.data: Move to ...
diff --git a/ports/sysdeps/tile/libm-test-ulps b/ports/sysdeps/tile/libm-test-ulps
index a42da17..9f5d085 100644
--- a/ports/sysdeps/tile/libm-test-ulps
+++ b/ports/sysdeps/tile/libm-test-ulps
@@ -460,15 +460,45 @@ float: 2
 ifloat: 2
 
 # clog
+Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + pi i":
+float: 1
+ifloat: 1
+Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - pi i":
+float: 1
+ifloat: 1
+Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i":
+float: 1
+ifloat: 1
+Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i":
+float: 1
+ifloat: 1
 Test "Real part of: clog (0.75 + 1.25 i) == 0.376885901188190075998919126749298416 + 1.03037682652431246378774332703115153 i":
 float: 1
 ifloat: 1
+Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i) == 88.69109041335841930424871526389807508374 + +0 i":
+float: 1
+ifloat: 1
+Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i) == 88.69109041335841930424871526389807508374 - 0 i":
+float: 1
+ifloat: 1
 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i) == -744.0934983311012896593986823853525458290 + pi/4 i":
 double: 1
 idouble: 1
 Test "Real part of: clog (0x1p-147 + 0x1p-147 i) == -101.5460619520319878296245057936228672231 + pi/4 i":
 float: 1
 ifloat: 1
+Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 + pi/2 i":
+float: 1
+ifloat: 1
+Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i) == 88.69109041335841930424871526389807508374 - pi/2 i":
+float: 1
+ifloat: 1
 
 # clog10
 Test "Imaginary part of: clog10 (-0 + inf i) == inf + pi/2*log10(e) i":
@@ -477,6 +507,34 @@ ifloat: 1
 Test "Imaginary part of: clog10 (-0 - inf i) == inf - pi/2*log10(e) i":
 float: 1
 ifloat: 1
+Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i) == 308.2409272754311106024666378243768099991 + 1.364376353841841347485783625431355770210 i":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i) == 308.2409272754311106024666378243768099991 - 1.364376353841841347485783625431355770210 i":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i) == 38.51805116050395969095658815123105801479 + 1.364376353841841347485783625431355770210 i":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i) == 38.51805116050395969095658815123105801479 - 1.364376353841841347485783625431355770210 i":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i":
+double: 1
+idouble: 1
 Test "Imaginary part of: clog10 (-2 - 3 i) == 0.556971676153418384603252578971164214 - 0.937554462986374708541507952140189646 i":
 double: 1
 idouble: 1
@@ -513,15 +571,31 @@ ifloat: 1
 Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i) == 38.53183941910362389414093724045094697423 + 1.276276851248440096917018665609900318458e-39 i":
 float: 1
 ifloat: 1
+Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 + 0.6821881769209206737428918127156778851051 i":
+double: 1
+idouble: 1
 Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i) == -323.1557003452838130619487034867432642357 + pi/4*log10(e) i":
 double: 1
 idouble: 1
+Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i) == 308.2409272754311106024666378243768099991 - 0.6821881769209206737428918127156778851051 i":
+double: 1
+idouble: 1
 Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i) == -44.10089436477324509881274807713822842154 + pi/4*log10(e) i":
 float: 1
 ifloat: 1
+Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 + 0.6821881769209206737428918127156778851051 i":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i) == -44.70295435610120748924022586658721447508 + pi/4*log10(e) i":
 float: 1
 ifloat: 1
+Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i) == 38.51805116050395969095658815123105801479 - 0.6821881769209206737428918127156778851051 i":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (3 + inf i) == inf + pi/2*log10(e) i":
 float: 1
 ifloat: 1
@@ -655,12 +729,18 @@ float: 1
 ifloat: 1
 
 # csqrt
+Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i) == 4.934094449071842328766868579214125217132e-20 - 1.191195773697904627170323731331667740087e-19 i":
+double: 1
+idouble: 1
 Test "Real part of: csqrt (-2 + 3 i) == 0.89597747612983812471573375529004348 + 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
 Test "Real part of: csqrt (-2 - 3 i) == 0.89597747612983812471573375529004348 - 1.6741492280355400404480393008490519 i":
 float: 1
 ifloat: 1
+Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i) == 1.191195773697904627170323731331667740087e-19 + 4.934094449071842328766868579214125217132e-20 i":
+double: 1
+idouble: 1
 Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i) == 1.844674352395372953599975585936590505260e+19 + 2.710505511993121390769065968615872097053e-20 i":
 float: 1
 ifloat: 1
@@ -694,6 +774,14 @@ Test "Real part of: ctan (0x3.243f6cp-1 + 0 i) == -2.287733242885645987394874673
 float: 1
 ifloat: 1
 
+# ctan_tonearest
+Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
+float: 1
+ifloat: 1
+Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i) == -2.287733242885645987394874673945769518150e7 + 7.334008549954377778731880988481078535821e-31 i":
+float: 1
+ifloat: 1
+
 # ctanh
 Test "Real part of: ctanh (-2 - 3 i) == -0.965385879022133124278480269394560686 + 0.988437503832249372031403430350121098e-2 i":
 double: 1
@@ -728,6 +816,14 @@ Test "Real part of: ctanh (1 + 0x1p127 i) == 0.910133404767618376153287379442647
 double: 1
 idouble: 1
 
+# ctanh_tonearest
+Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
+float: 1
+ifloat: 1
+Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i) == 7.334008549954377778731880988481078535821e-31 - 2.287733242885645987394874673945769518150e7 i":
+float: 1
+ifloat: 1
+
 # erf
 Test "erf (1.25) == 0.922900128256458230136523481197281140":
 double: 1
@@ -1291,6 +1387,10 @@ float: 1
 idouble: 1
 ifloat: 1
 
+Function: Imaginary part of "clog":
+float: 1
+ifloat: 1
+
 Function: Real part of "clog10":
 double: 1
 float: 1
@@ -1363,6 +1463,14 @@ Function: Imaginary part of "ctan":
 double: 1
 idouble: 1
 
+Function: Real part of "ctan_tonearest":
+float: 1
+ifloat: 1
+
+Function: Imaginary part of "ctan_tonearest":
+float: 1
+ifloat: 1
+
 Function: Real part of "ctanh":
 double: 1
 float: 1
@@ -1375,6 +1483,14 @@ float: 2
 idouble: 1
 ifloat: 2
 
+Function: Real part of "ctanh_tonearest":
+float: 1
+ifloat: 1
+
+Function: Imaginary part of "ctanh_tonearest":
+float: 1
+ifloat: 1
+
 Function: "erf":
 double: 1
 idouble: 1

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=e3e5d6470d9c759761810cc15d096b89172e88ad

commit e3e5d6470d9c759761810cc15d096b89172e88ad
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jul 17 14:03:25 2012 -0400

    Move tile c++-types baselines to sysdeps directories.

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index aa9c52a..e6bbe55 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,3 +1,13 @@
+2012-07-17  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* data/c++-types-tilepro-linux-gnu.data: Move to ...
+	* sysdeps/unix/sysv/linux/tile/tilepro/nptl/c++-types.data: ... here.
+	* data/c++-types-tilegx-linux-gnu.data: Move to ...
+	* sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/c++-types.data:
+	... here.
+	* sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/c++-types.data:
+	New file.
+
 2012-07-10  Chris Metcalf  <cmetcalf@tilera.com>
 
 	* sysdeps/unix/sysv/linux/tile/makecontext.c (__makecontext):
diff --git a/ports/data/c++-types-tilepro-linux-gnu.data b/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/c++-types.data
similarity index 98%
copy from ports/data/c++-types-tilepro-linux-gnu.data
copy to ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/c++-types.data
index 303f457..1a7bcb3 100644
--- a/ports/data/c++-types-tilepro-linux-gnu.data
+++ b/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/c++-types.data
@@ -42,7 +42,7 @@ pthread_rwlockattr_t:20pthread_rwlockattr_t
 pthread_spinlock_t:i
 pthread_t:m
 quad_t:x
-register_t:i
+register_t:x
 rlim64_t:y
 rlim_t:m
 sigset_t:10__sigset_t
diff --git a/ports/data/c++-types-tilegx-linux-gnu.data b/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/c++-types.data
similarity index 100%
rename from ports/data/c++-types-tilegx-linux-gnu.data
rename to ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/c++-types.data
diff --git a/ports/data/c++-types-tilepro-linux-gnu.data b/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/c++-types.data
similarity index 100%
rename from ports/data/c++-types-tilepro-linux-gnu.data
rename to ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/c++-types.data

-----------------------------------------------------------------------

Summary of changes:
 ports/ChangeLog.tile                               |   15 +++
 ports/sysdeps/tile/libm-test-ulps                  |  116 ++++++++++++++++++++
 ports/sysdeps/unix/sysv/linux/tile/setcontext.S    |    5 +-
 .../tilegx/tilegx32}/nptl/c++-types.data           |    2 +-
 .../tile/tilegx/tilegx64/nptl/c++-types.data}      |    0
 .../sysv/linux/tile/tilepro/nptl/c++-types.data}   |    0
 6 files changed, 136 insertions(+), 2 deletions(-)
 copy ports/sysdeps/unix/sysv/linux/{mips/mips64/n32 => tile/tilegx/tilegx32}/nptl/c++-types.data (98%)
 rename ports/{data/c++-types-tilegx-linux-gnu.data => sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/c++-types.data} (100%)
 rename ports/{data/c++-types-tilepro-linux-gnu.data => sysdeps/unix/sysv/linux/tile/tilepro/nptl/c++-types.data} (100%)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]