[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commits] r18606 - in /fsf/trunk/ports: ./ data/ sysdeps/tile/ sysdeps/unix/sysv/linux/alpha/bits/ sysdeps/unix/sysv/linux/generic/bit...



Author: eglibc
Date: Sat May 19 00:02:10 2012
New Revision: 18606

Log:
Import glibc-ports-mainline for 2012-05-19

Added:
    fsf/trunk/ports/data/localplt-alpha-linux-gnu.data
Modified:
    fsf/trunk/ports/ChangeLog.alpha
    fsf/trunk/ports/ChangeLog.linux-generic
    fsf/trunk/ports/ChangeLog.tile
    fsf/trunk/ports/sysdeps/tile/fegetenv.c
    fsf/trunk/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h
    fsf/trunk/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h
    fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist
    fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist
    fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist

Modified: fsf/trunk/ports/ChangeLog.alpha
==============================================================================
--- fsf/trunk/ports/ChangeLog.alpha (original)
+++ fsf/trunk/ports/ChangeLog.alpha Sat May 19 00:02:10 2012
@@ -1,3 +1,8 @@
+2012-05-18  Richard Henderson  <rth@xxxxxxxxxxx>
+
+	* sysdeps/unix/sysv/linux/alpha/bits/typesizes.h (__FSWORD_T_TYPE,
+	__SYSCALL_SLONG_TYPE, __SYSCALL_ULONG_TYPE): New.
+
 2012-04-26  Matt Turner  <mattst88@xxxxxxxxx>
 
 	* sysdeps/unix/sysv/linux/alpha/kernel-features.h: Correct kernel

Modified: fsf/trunk/ports/ChangeLog.linux-generic
==============================================================================
--- fsf/trunk/ports/ChangeLog.linux-generic (original)
+++ fsf/trunk/ports/ChangeLog.linux-generic Sat May 19 00:02:10 2012
@@ -1,3 +1,8 @@
+2012-05-18  Chris Metcalf  <cmetcalf@xxxxxxxxxx>
+
+	* sysdeps/unix/sysv/linux/generic/bits/typesizes.h
+	(__FSWORD_T_TYPE): New macro.
+
 2012-05-16  Chris Metcalf  <cmetcalf@xxxxxxxxxx>
 
 	* sysdeps/unix/sysv/linux/generic/not-cancel.h: Add

Modified: fsf/trunk/ports/ChangeLog.tile
==============================================================================
--- fsf/trunk/ports/ChangeLog.tile (original)
+++ fsf/trunk/ports/ChangeLog.tile Sat May 19 00:02:10 2012
@@ -1,4 +1,11 @@
 2012-05-17  Chris Metcalf  <cmetcalf@xxxxxxxxxx>
+
+	* sysdeps/tile/fegetenv.c: Version fegetenv() like fesetenv().
+	* sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist:
+	Add fegetenv.
+	* sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist:
+	Likewise.
+	* sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist: Likewise.
 
 	* sysdeps/tile/stackguard-macros.h: Support tilegx32.
 

Added: fsf/trunk/ports/data/localplt-alpha-linux-gnu.data
==============================================================================
--- fsf/trunk/ports/data/localplt-alpha-linux-gnu.data (added)
+++ fsf/trunk/ports/data/localplt-alpha-linux-gnu.data Sat May 19 00:02:10 2012
@@ -1,0 +1,20 @@
+libc.so: _OtsAddX ?
+libc.so: _OtsConvertFloatXT ?
+libc.so: _OtsCvtQX ?
+libc.so: _OtsDivX ?
+libc.so: _OtsEqlX ?
+libc.so: _OtsGeqX ?
+libc.so: _OtsLssX ?
+libc.so: _OtsMulX ?
+libc.so: _OtsNeqX ?
+libc.so: _OtsSubX ?
+libc.so: _Unwind_Find_FDE
+libc.so: calloc ?
+libc.so: free ?
+libc.so: malloc ?
+libc.so: memalign ?
+libc.so: realloc ?
+libm.so: matherr
+# We used to offer inline functions that used this, so it must be exported.
+# Ought to reorg things such that carg isn't thus forced to use a plt.
+libm.so: __atan2

Modified: fsf/trunk/ports/sysdeps/tile/fegetenv.c
==============================================================================
--- fsf/trunk/ports/sysdeps/tile/fegetenv.c (original)
+++ fsf/trunk/ports/sysdeps/tile/fegetenv.c Sat May 19 00:02:10 2012
@@ -17,6 +17,7 @@
    <http://www.gnu.org/licenses/>.  */
 
 #include <fenv.h>
+#include <shlib-compat.h>
 
 int
 __fegetenv (fenv_t *envp)
@@ -25,3 +26,4 @@
   return 0;
 }
 libm_hidden_ver (__fegetenv, fegetenv)
+versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2);

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h Sat May 19 00:02:10 2012
@@ -57,6 +57,10 @@
 #define __BLKSIZE_T_TYPE	__U32_TYPE
 #define __FSID_T_TYPE		struct { int __val[2]; }
 #define __SSIZE_T_TYPE		__SWORD_TYPE
+#define __SYSCALL_SLONG_TYPE	__SLONGWORD_TYPE
+#define __SYSCALL_ULONG_TYPE	__ULONGWORD_TYPE
+#define __FSWORD_T_TYPE		__S32_TYPE
+
 
 /* Number of descriptors that can fit in an `fd_set'.  */
 #define	__FD_SETSIZE		1024

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h Sat May 19 00:02:10 2012
@@ -45,6 +45,7 @@
 #define	__FSBLKCNT64_T_TYPE	__UQUAD_TYPE
 #define	__FSFILCNT_T_TYPE	__ULONGWORD_TYPE
 #define	__FSFILCNT64_T_TYPE	__UQUAD_TYPE
+#define	__FSWORD_T_TYPE		__SWORD_TYPE
 #define	__ID_T_TYPE		__U32_TYPE
 #define __CLOCK_T_TYPE		__SLONGWORD_TYPE
 #define __TIME_T_TYPE		__SLONGWORD_TYPE

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libm.abilist Sat May 19 00:02:10 2012
@@ -145,6 +145,7 @@
  feclearexcept F
  fedisableexcept F
  feenableexcept F
+ fegetenv F
  fegetexcept F
  fegetexceptflag F
  fegetround F

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libm.abilist Sat May 19 00:02:10 2012
@@ -145,6 +145,7 @@
  feclearexcept F
  fedisableexcept F
  feenableexcept F
+ fegetenv F
  fegetexcept F
  fegetexceptflag F
  fegetround F

Modified: fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist
==============================================================================
--- fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist (original)
+++ fsf/trunk/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libm.abilist Sat May 19 00:02:10 2012
@@ -145,6 +145,7 @@
  feclearexcept F
  fedisableexcept F
  feenableexcept F
+ fegetenv F
  fegetexcept F
  fegetexceptflag F
  fegetround F

_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits