[nios2,committed] Nios II maintenance patch for 2.23, ULPs and localplt.data

Message ID 56A1D439.505@codesourcery.com
State Committed
Headers

Commit Message

Chung-Lin Tang Jan. 22, 2016, 7:03 a.m. UTC
  This patch updates the nios2 ULPs file, and adds new entries for the
localplt.data. Tested to silent prior encountered regressions.
Committed to master.

Chung-Lin

2016-01-22  Chung-Lin Tang  <cltang@codesourcery.com>

        * sysdeps/nios2/libm-test-ulps: Update.
        * sysdeps/unix/sysv/linux/nios2/localplt.data (__gtdf2): Add.
        (__gtsf2): Likewise.
        (__unorddf2): Likewise.
        (__unordsf2): Likewise.
        (__ledf2): Likewise.
diff --git a/sysdeps/unix/sysv/linux/nios2/localplt.data b/sysdeps/unix/sysv/linux/nios2/localplt.data
index 7fce1b8..08c88dc 100644
--- a/sysdeps/unix/sysv/linux/nios2/localplt.data
+++ b/sysdeps/unix/sysv/linux/nios2/localplt.data
@@ -1,9 +1,11 @@
 libc.so: realloc
 libc.so: __eqsf2
 libc.so: __floatsisf
+libc.so: __gtdf2
 libc.so: __ltdf2
 libc.so: __gedf2
 libc.so: malloc
+libc.so: __gtsf2
 libc.so: __nesf2
 libc.so: memalign
 libc.so: __mulsf3
@@ -11,10 +13,13 @@ libc.so: __floatunsisf
 libc.so: __addsf3
 libc.so: __fixsfsi
 libc.so: __subsf3
+libc.so: __unorddf2
 libc.so: calloc
 libc.so: __muldf3
+libc.so: __unordsf2
 libc.so: free
 libc.so: __subdf3
+libc.so: __ledf2
 libc.so: __adddf3
 libc.so: __divdf3
 libc.so: __floatsidf
  

Patch

diff --git a/sysdeps/nios2/libm-test-ulps b/sysdeps/nios2/libm-test-ulps
index 676154c..f1a01fd 100644
--- a/sysdeps/nios2/libm-test-ulps
+++ b/sysdeps/nios2/libm-test-ulps
@@ -6,9 +6,9 @@  float: 1
 ifloat: 1
 
 Function: "acosh":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 
 Function: "asin":
@@ -30,9 +30,9 @@  float: 1
 ifloat: 1
 
 Function: "atanh":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 
 Function: "cabs":
@@ -155,9 +155,9 @@  ifloat: 2
 
 Function: Real part of "clog":
 double: 3
-float: 2
+float: 3
 idouble: 3
-ifloat: 2
+ifloat: 3
 
 Function: Imaginary part of "clog":
 float: 1
@@ -165,9 +165,9 @@  ifloat: 1
 
 Function: Real part of "clog10":
 double: 3
-float: 3
+float: 4
 idouble: 3
-ifloat: 3
+ifloat: 4
 
 Function: Imaginary part of "clog10":
 double: 2
@@ -254,11 +254,15 @@  idouble: 1
 ifloat: 1
 
 Function: "erfc":
-double: 2
+double: 3
 float: 2
-idouble: 2
+idouble: 3
 ifloat: 2
 
+Function: "exp":
+float: 1
+ifloat: 1
+
 Function: "exp10":
 double: 2
 idouble: 2
@@ -276,10 +280,10 @@  idouble: 1
 ifloat: 1
 
 Function: "gamma":
-double: 2
-float: 2
-idouble: 2
-ifloat: 2
+double: 4
+float: 4
+idouble: 4
+ifloat: 4
 
 Function: "hypot":
 double: 1
@@ -304,10 +308,10 @@  idouble: 4
 ifloat: 4
 
 Function: "lgamma":
-double: 2
-float: 2
-idouble: 2
-ifloat: 2
+double: 4
+float: 4
+idouble: 4
+ifloat: 4
 
 Function: "log":
 float: 1
@@ -364,9 +368,9 @@  idouble: 2
 ifloat: 2
 
 Function: "tgamma":
-double: 4
+double: 5
 float: 5
-idouble: 4
+idouble: 5
 ifloat: 5
 
 Function: "y0":