GNU C Library master sources branch aaribaud/y2038 updated. glibc-2.24-342-g83a7457
aaribaud@sourceware.org
aaribaud@sourceware.org
Mon Nov 7 14:17:00 GMT 2016
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, aaribaud/y2038 has been updated
via 83a7457896f441223cda0b48fc101a4874918fb7 (commit)
via 31c351e26de7218e1c0c29612c17ed829f171588 (commit)
via e64e117177b4cf3545edabfcc630c6a82a4ee643 (commit)
via 5e37a69a04c61d5bdffb2acbcb05362794e72816 (commit)
via 6d1774146f8e512de0cf3b05cca7c0d9205b4e5b (commit)
via 860aacdad2d52af48bc549650726b29510feaba6 (commit)
via 799131036e53c0536d0ce796e705f8dc295eeba2 (commit)
via 94bf0b4ac995cf0628186334083c9ddeac29a830 (commit)
via 7672e712e1cd91a9252bb9db8ac1d9b528e19f2e (commit)
via a2049e7ab219e515b0b182f06c30215a85774a51 (commit)
via d060cd002dab2c5800a3e47d4d5e63814775e958 (commit)
via 95e431cc73c2df3bc606107d6f79c4683bd61102 (commit)
via 9a2835df5c25bc5a5669029fc92a60bfe25bf1c3 (commit)
via 6c50bb532bb1f47084762e16fbf52af9b5a752d8 (commit)
via 26d7185d6f0a79188fdf02c5eec6e52bb29112f8 (commit)
via 0cb9dcc8f226ab5116df42e0e1fff06e10a85b45 (commit)
via 9032070deaa03431921315f973c548c2c403fecc (commit)
via 6adaeadf95fa5cc68e92b07456bb82dbd85afd06 (commit)
via bb5badf17087099dd9140f812778f7a8615b2111 (commit)
via 561ff1ec4251c8dca011dbcf7500b3970b2cf59b (commit)
via 44c637ce806cc41534e89117a93c41fd310e7e3f (commit)
via 93fe09cb5fbf68e473d5514adc069d2f6115cc23 (commit)
via 960294f00a33559af40143ac056f68d21c006d27 (commit)
via 1b16ff0b1e6906d4f5a4380c4ca5750e87c5e52d (commit)
via f82a4bdb73328bc53bdcc344622acbd96522a83c (commit)
via 739e14f9009ff91e4a8d01776e7269fc8cbd0293 (commit)
via ce193f551ec21df85c934626a21730881484dcf0 (commit)
via ae9166f2b8936304ea347a98519372804963447f (commit)
via 09472915dd89305ba5d318902a214d24945d223e (commit)
via b2fea743ab4992653b013a5317c8b630a0771f0e (commit)
via c31746887dc5007f7b77f8f99b5e9335bebec167 (commit)
via 0e6d3adc60d8073397af6a320e594d98d7fbedde (commit)
via 6b1df8b27f7c48d3933b152c0edc9493b199df84 (commit)
via a0f83f0b4f3a0008bf98bd416bc6a2b7a5256622 (commit)
via 681421f3cac665a82d000d854ae6df1fb3b561a5 (commit)
via e9c4fe93b3855239752819303ca377dff0ed0553 (commit)
via 4725d33eed118d69b8110285f7741cde9ddc8b4f (commit)
via 61668b22f5d0efac44bbedad0e738faa6f0820ff (commit)
via be7991c0705e35b4d70a419d117addcd6c627319 (commit)
via eaf5ad0bc4a67bf40999e22db6f583ebc3a806ba (commit)
via 873febb5dfbe67eb1c31ce900a20efe0a6ed6ecb (commit)
via 726d48ec96f8b8a27e17cffaacb83588589e2f78 (commit)
via e863cce57bff6cb795e6aad745ddf6235bca21ce (commit)
via 261e6758e7229aa4c17546b52b002ca9f1b0a67d (commit)
via b9deb8ce2a72de8f74361ea10dd4c4b116458518 (commit)
via 68fc2ccc1aebc15b92e596b2bdc5605da1e25f3c (commit)
via aceb22c1f59231909777f7d0a6b955adbf7096a2 (commit)
via c1234e60f975da09764683cddff4ef7e2a21ce78 (commit)
via 2bce30357c8285415eb02019555440db8119ffad (commit)
from abff18c0c6055ca5d1cd46923fd1205c057139a5 (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=83a7457896f441223cda0b48fc101a4874918fb7
commit 83a7457896f441223cda0b48fc101a4874918fb7
Author: Albert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>
Date: Sun Nov 6 18:36:51 2016 +0100
WIP: Y2038: support 64-bit clock_gettime
diff --git a/bits/types.h b/bits/types.h
index 01753bd..db04f19 100644
--- a/bits/types.h
+++ b/bits/types.h
@@ -136,7 +136,10 @@ __STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */
__STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */
__STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */
__STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */
-__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */
+__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch, Y2038-unsafe. */
+#ifdef __USE_TIME_BITS64
+__STD_TYPE __TIME64_T_TYPE __time64_t; /* Seconds since the Epoch, Y2038-safe. */
+#endif /* __USE_TIME_BITS64 */
__STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */
__STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */
@@ -175,6 +178,10 @@ __STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */
__STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t;
/* Unsigned long type used in system calls. */
__STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t;
+/* Signed quad type used in system calls. */
+#ifdef __USE_TIME_BITS64
+__STD_TYPE __SYSCALL_SQUAD_TYPE __syscall_squad_t;
+#endif /* __USE_TIME_BITS64 */
/* These few don't really vary by system, they always correspond
to one of the other defined types. */
diff --git a/bits/typesizes.h b/bits/typesizes.h
index 53047b8..aa3919a 100644
--- a/bits/typesizes.h
+++ b/bits/typesizes.h
@@ -48,6 +48,9 @@
#define __ID_T_TYPE __U32_TYPE
#define __CLOCK_T_TYPE __SLONGWORD_TYPE
#define __TIME_T_TYPE __SLONGWORD_TYPE
+#ifdef __USE_TIME_BITS64
+#define __TIME64_T_TYPE __SQUAD_TYPE
+#endif /* __USE_TIME_BITS64 */
#define __USECONDS_T_TYPE __U32_TYPE
#define __SUSECONDS_T_TYPE __SLONGWORD_TYPE
#define __DADDR_T_TYPE __S32_TYPE
@@ -59,6 +62,9 @@
#define __SSIZE_T_TYPE __SWORD_TYPE
#define __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE
#define __SYSCALL_ULONG_TYPE __ULONGWORD_TYPE
+#ifdef __USE_TIME_BITS64
+#define __SYSCALL_SQUAD_TYPE __SQUAD_TYPE
+#endif /* __USE_TIME_BITS64 */
#define __CPU_MASK_TYPE __ULONGWORD_TYPE
#ifdef __LP64__
diff --git a/include/features.h b/include/features.h
index 650d4c5..d35f7b0 100644
--- a/include/features.h
+++ b/include/features.h
@@ -339,6 +339,10 @@
# define __USE_FILE_OFFSET64 1
#endif
+#if defined _TIME_BITS && _TIME_BITS == 64
+# define __USE_TIME_BITS64 1
+#endif
+
#if defined _DEFAULT_SOURCE
# define __USE_MISC 1
#endif
diff --git a/sysdeps/unix/clock_settime.c b/sysdeps/unix/clock_settime.c
index a3fd267..259cbf8 100644
--- a/sysdeps/unix/clock_settime.c
+++ b/sysdeps/unix/clock_settime.c
@@ -69,8 +69,77 @@ hp_timing_settime (clockid_t clock_id, const struct timespec *tp)
}
#endif
+/*
+ * We define the 64- and 32-bit versions of clock_gettime. The client
+ * code determines which one is called:
+ *
+ * - if client code defines ___USE_TIME_BITS64, then GLIBC defines
+ * _TIME_BITS equal to 64, and the 64-bit version of clock_gettime
+ * gets declared and used.
+ *
+ * - if client code does not define ___USE_TIME_BITS64, then GLIBC does
+ * not define _TIME_BITS and the 32-bit version of clock_gettime gets
+ * declared and used.
+ */
+
+
+/* Set CLOCK to value TP, 64-bit Y2038-safe version. */
+int
+__clock_settime64 (clockid_t clock_id, const struct timespec64 *tp)
+{
+ int retval;
+
+ /* Make sure the time cvalue is OK. */
+ if (tp->tv_nsec < 0 || tp->tv_nsec >= 1000000000)
+ {
+ __set_errno (EINVAL);
+ return -1;
+ }
+
+ switch (clock_id)
+ {
+#define HANDLE_REALTIME \
+ do { \
+ struct timeval tv; \
+ TIMESPEC_TO_TIMEVAL (&tv, tp); \
+ \
+ retval = settimeofday (&tv, NULL); \
+ } while (0)
+
+#ifdef SYSDEP_SETTIME64
+ SYSDEP_SETTIME64;
+#endif
+
+#ifndef HANDLED_REALTIME
+ case CLOCK_REALTIME:
+ HANDLE_REALTIME;
+ break;
+#endif
+
+ default:
+#ifdef SYSDEP_SETTIME64_CPU
+ SYSDEP_SETTIME64_CPU;
+#endif
+#ifndef HANDLED_CPUTIME
+# if HP_TIMING_AVAIL
+ if (CPUCLOCK_WHICH (clock_id) == CLOCK_PROCESS_CPUTIME_ID
+ || CPUCLOCK_WHICH (clock_id) == CLOCK_THREAD_CPUTIME_ID)
+ retval = hp_timing_settime (clock_id, tp);
+ else
+# endif
+ {
+ __set_errno (EINVAL);
+ retval = -1;
+ }
+#endif
+ break;
+ }
+
+ return retval;
+}
+weak_alias (__clock_settime46, clock_settime46)
-/* Set CLOCK to value TP. */
+/* Set CLOCK to value TP, 64-bit Y2038-safe version. */
int
__clock_settime (clockid_t clock_id, const struct timespec *tp)
{
diff --git a/sysdeps/unix/sysv/linux/clock_settime.c b/sysdeps/unix/sysv/linux/clock_settime.c
index bfd3064..01c5989 100644
--- a/sysdeps/unix/sysv/linux/clock_settime.c
+++ b/sysdeps/unix/sysv/linux/clock_settime.c
@@ -23,6 +23,11 @@
/* The REALTIME clock is definitely supported in the kernel. */
+#define SYSDEP_SETTIME64 \
+ case CLOCK_REALTIME: \
+ retval = INLINE_SYSCALL (clock_settime64, 2, clock_id, tp); \
+ break
+
#define SYSDEP_SETTIME \
case CLOCK_REALTIME: \
retval = INLINE_SYSCALL (clock_settime, 2, clock_id, tp); \
@@ -32,6 +37,9 @@
#define HANDLED_REALTIME 1
#define HANDLED_CPUTIME 1
+#define SYSDEP_SETTIME64_CPU \
+ retval = INLINE_SYSCALL (clock_settime64, 2, clock_id, tp)
+
#define SYSDEP_SETTIME_CPU \
retval = INLINE_SYSCALL (clock_settime, 2, clock_id, tp)
diff --git a/time/bits/types/struct_timespec.h b/time/bits/types/struct_timespec.h
index 644db9f..a5e1756 100644
--- a/time/bits/types/struct_timespec.h
+++ b/time/bits/types/struct_timespec.h
@@ -11,4 +11,13 @@ struct timespec
__syscall_slong_t tv_nsec; /* Nanoseconds. */
};
+#ifdef __USE_TIME_BITS64
+struct timespec64
+{
+ __time64_t tv_sec; /* Seconds. */
+ __syscall_squad_t tv_nsec; /* Nanoseconds. */
+};
+
+#endif /* __USE_TIME_BITS64 */
+
#endif
diff --git a/time/time.h b/time/time.h
index c38fac7..8c0b825 100644
--- a/time/time.h
+++ b/time/time.h
@@ -225,8 +225,13 @@ extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW;
extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW;
/* Set clock CLOCK_ID to value TP. */
+#ifdef __USE_TIME_BITS64
+extern int clock_settime (clockid_t __clock_id, const struct timespec64 *__tp)
+ __THROW;
+#else /* ! __USE_TIME_BITS64 */
extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
__THROW;
+#endif /* __USE_TIME_BITS64 */
# ifdef __USE_XOPEN2K
/* High-resolution sleep with the specified clock.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 485 +++++++++++++++++++
NEWS | 12 +
Rules | 10 +-
bits/types.h | 9 +-
bits/typesizes.h | 6 +
bits/wordsize.h | 26 +
conform/Makefile | 1 +
crypt/sha256-block.c | 2 +-
crypt/sha256.c | 13 +-
crypt/sha512-block.c | 2 +-
crypt/sha512.c | 14 +-
dlfcn/bug-atexit3-lib.cc | 12 +-
elf/Makefile | 13 +-
elf/tst-linkall-static.c | 45 ++
iconvdata/ibm930.c | 9 +-
iconvdata/ibm930.h | 78 ++--
iconvdata/ibm933.c | 9 +-
iconvdata/ibm933.h | 64 ++--
iconvdata/ibm935.c | 9 +-
iconvdata/ibm935.h | 56 ++--
iconvdata/ibm939.c | 9 +-
iconvdata/ibm939.h | 78 ++--
iconvdata/iso-2022-cn-ext.c | 12 +
iconvdata/iso646.c | 84 ++--
include/crypt.h | 3 +
include/features.h | 4 +
include/libc-internal.h | 15 +
locale/weight.h | 10 +
locale/weightwc.h | 10 +
malloc/Makefile | 3 +
malloc/arena.c | 6 +-
malloc/hooks.c | 71 +--
malloc/malloc.c | 323 ++++++++-----
malloc/malloc.h | 7 -
malloc/tst-mallocstate.c | 505 ++++++++++++++++++--
manual/arith.texi | 39 ++
manual/libm-err-tab.pl | 48 +--
manual/math.texi | 4 +-
manual/memory.texi | 175 ++++---
math/Makefile | 2 +-
math/Versions | 1 +
math/bits/mathcalls.h | 3 +
math/libm-test.inc | 157 ++++++-
math/math.h | 9 +
math/s_canonicalize_template.c | 37 ++
math/test-double.h | 1 +
math/test-float.h | 1 +
math/test-ldouble.h | 1 +
math/test-nan-overflow.c | 1 +
math/test-tgmath2.c | 131 +++++-
nptl/pthread_rwlock_unlock.c | 4 +
nptl_db/thread_dbP.h | 10 +
posix/glob.c | 65 +--
posix/globtest.sh | 16 +
resolv/res_send.c | 9 +
stdio-common/tst-printf.c | 5 +
stdio-common/vfscanf.c | 13 +-
stdlib/gen-tst-strtod-round.c | 4 +-
stdlib/strtod_l.c | 14 +-
stdlib/tst-strtod-round-data.h | 26 +-
stdlib/tst-strtod-round-skeleton.c | 18 +
string/strcoll_l.c | 13 +
sysdeps/aarch64/bits/wordsize.h | 28 ++
sysdeps/aarch64/libm-test-ulps-name | 1 +
sysdeps/aarch64/memchr.S | 157 ++++++
sysdeps/alpha/fpu/feholdexcpt.c | 2 +-
sysdeps/alpha/fpu/libm-test-ulps-name | 1 +
sysdeps/arm/libm-test-ulps-name | 1 +
sysdeps/generic/libm-test-ulps-name | 1 +
sysdeps/generic/math-tests.h | 8 +
sysdeps/generic/stdint.h | 11 +-
sysdeps/gnu/bits/utmp.h | 4 +-
sysdeps/gnu/bits/utmpx.h | 2 +-
sysdeps/hppa/fpu/libm-test-ulps-name | 1 +
sysdeps/i386/dl-machine.h | 18 +-
sysdeps/i386/fpu/libm-test-ulps-name | 1 +
.../i386/i686/fpu/multiarch/libm-test-ulps-name | 1 +
sysdeps/ia64/fpu/libm-test-ulps-name | 1 +
sysdeps/ieee754/ldbl-128ibm/Makefile | 2 +-
.../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 5 +
sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 1 +
.../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 230 +++++++++
.../ldbl-128ibm/test-iscanonical-ldbl-128ibm.c | 203 --------
sysdeps/ieee754/ldbl-96/Makefile | 2 +-
sysdeps/ieee754/ldbl-96/include/bits/iscanonical.h | 5 +
sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 1 +
sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 141 ++++++
sysdeps/ieee754/ldbl-96/test-iscanonical-ldbl-96.c | 114 -----
sysdeps/ieee754/ldbl-opt/Makefile | 5 +-
sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 26 +
sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 26 +
sysdeps/ieee754/ldbl-opt/s_canonicalizel.c | 5 +
sysdeps/m68k/coldfire/fpu/libm-test-ulps-name | 1 +
sysdeps/m68k/m680x0/fpu/libm-test-ulps-name | 1 +
sysdeps/mach/hurd/dl-sysdep.c | 3 +-
sysdeps/microblaze/libm-test-ulps-name | 1 +
sysdeps/mips/bits/wordsize.h | 10 +-
sysdeps/mips/localplt.data | 3 +
sysdeps/mips/math-tests.h | 6 +
sysdeps/mips/mips32/libm-test-ulps-name | 1 +
sysdeps/mips/mips64/libm-test-ulps-name | 1 +
sysdeps/nacl/libm.abilist | 3 +
sysdeps/nios2/libm-test-ulps-name | 1 +
sysdeps/powerpc/fpu/libm-test-ulps-name | 1 +
sysdeps/powerpc/nofpu/libm-test-ulps-name | 1 +
sysdeps/powerpc/nptl/elide.h | 3 +
sysdeps/powerpc/powerpc32/bits/wordsize.h | 3 +
sysdeps/powerpc/powerpc64/bits/wordsize.h | 3 +
sysdeps/s390/fpu/libm-test-ulps-name | 1 +
sysdeps/s390/s390-32/bits/wordsize.h | 3 +
sysdeps/s390/s390-64/bits/wordsize.h | 3 +
sysdeps/sh/libm-test-ulps-name | 1 +
sysdeps/sparc/fpu/libm-test-ulps-name | 1 +
sysdeps/sparc/sparc32/bits/wordsize.h | 3 +
sysdeps/sparc/sparc64/bits/wordsize.h | 3 +
sysdeps/sparc/sparc64/multiarch/sha256-block.c | 16 +-
sysdeps/sparc/sparc64/multiarch/sha512-block.c | 16 +-
sysdeps/tile/libm-test-ulps-name | 1 +
sysdeps/tile/preconfigure | 2 +-
sysdeps/tile/tilegx/bits/wordsize.h | 3 +
sysdeps/tile/tilepro/bits/wordsize.h | 3 +-
sysdeps/unix/clock_settime.c | 71 +++-
sysdeps/unix/sysv/linux/aarch64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 1 +
sysdeps/unix/sysv/linux/alpha/libm.abilist | 3 +
sysdeps/unix/sysv/linux/arm/libm.abilist | 3 +
sysdeps/unix/sysv/linux/clock_settime.c | 8 +
sysdeps/unix/sysv/linux/hppa/libm.abilist | 3 +
sysdeps/unix/sysv/linux/i386/Makefile | 47 ++-
sysdeps/unix/sysv/linux/i386/libm.abilist | 3 +
sysdeps/unix/sysv/linux/ia64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 3 +
sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 3 +
sysdeps/unix/sysv/linux/microblaze/libm.abilist | 3 +
sysdeps/unix/sysv/linux/mips/Makefile | 6 +
sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 3 +
sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/mips/sys/user.h | 1 +
sysdeps/unix/sysv/linux/nios2/libm.abilist | 3 +
sysdeps/unix/sysv/linux/powerpc/bits/wordsize.h | 3 +
.../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 3 +
.../linux/powerpc/powerpc32/nofpu/libm.abilist | 3 +
sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 2 +-
.../sysv/linux/powerpc/powerpc64/libm-le.abilist | 3 +
.../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 3 +
sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/sh/libm.abilist | 3 +
sysdeps/unix/sysv/linux/sparc/bits/wordsize.h | 4 +
sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 3 +
sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 +
.../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 3 +
.../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 3 +
sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 3 +
sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 3 +
sysdeps/wordsize-32/bits/wordsize.h | 5 +-
sysdeps/wordsize-64/bits/wordsize.h | 3 +-
sysdeps/x86/bits/wordsize.h | 4 +
sysdeps/x86_64/dl-machine.h | 18 +-
sysdeps/x86_64/fpu/libm-test-ulps-name | 1 +
time/bits/types/struct_timespec.h | 9 +
time/time.h | 5 +
time/tst-strptime2.c | 11 +
165 files changed, 3213 insertions(+), 990 deletions(-)
create mode 100644 elf/tst-linkall-static.c
create mode 100644 include/crypt.h
create mode 100644 math/s_canonicalize_template.c
create mode 100644 sysdeps/aarch64/bits/wordsize.h
create mode 100644 sysdeps/aarch64/libm-test-ulps-name
create mode 100644 sysdeps/aarch64/memchr.S
create mode 100644 sysdeps/alpha/fpu/libm-test-ulps-name
create mode 100644 sysdeps/arm/libm-test-ulps-name
create mode 100644 sysdeps/generic/libm-test-ulps-name
create mode 100644 sysdeps/hppa/fpu/libm-test-ulps-name
create mode 100644 sysdeps/i386/fpu/libm-test-ulps-name
create mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name
create mode 100644 sysdeps/ia64/fpu/libm-test-ulps-name
create mode 100644 sysdeps/ieee754/ldbl-128ibm/include/bits/iscanonical.h
create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-canonical-ldbl-128ibm.c
delete mode 100644 sysdeps/ieee754/ldbl-128ibm/test-iscanonical-ldbl-128ibm.c
create mode 100644 sysdeps/ieee754/ldbl-96/include/bits/iscanonical.h
create mode 100644 sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c
delete mode 100644 sysdeps/ieee754/ldbl-96/test-iscanonical-ldbl-96.c
create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c
create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c
create mode 100644 sysdeps/ieee754/ldbl-opt/s_canonicalizel.c
create mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps-name
create mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps-name
create mode 100644 sysdeps/microblaze/libm-test-ulps-name
create mode 100644 sysdeps/mips/localplt.data
create mode 100644 sysdeps/mips/mips32/libm-test-ulps-name
create mode 100644 sysdeps/mips/mips64/libm-test-ulps-name
create mode 100644 sysdeps/nios2/libm-test-ulps-name
create mode 100644 sysdeps/powerpc/fpu/libm-test-ulps-name
create mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps-name
create mode 100644 sysdeps/s390/fpu/libm-test-ulps-name
create mode 100644 sysdeps/sh/libm-test-ulps-name
create mode 100644 sysdeps/sparc/fpu/libm-test-ulps-name
create mode 100644 sysdeps/tile/libm-test-ulps-name
create mode 100644 sysdeps/x86_64/fpu/libm-test-ulps-name
hooks/post-receive
--
GNU C Library master sources
More information about the Glibc-cvs
mailing list