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.15-931-g953ca31


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  953ca31a0c03921b390b6f7358edd34ce580d0df (commit)
       via  617aca05db2580b32217de89f806b6716e36bbdf (commit)
      from  6a3951a036dcd40d8d81072cbc8b2cdcbd9db7a2 (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=953ca31a0c03921b390b6f7358edd34ce580d0df

commit 953ca31a0c03921b390b6f7358edd34ce580d0df
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed May 16 11:53:49 2012 -0700

    Add x32 gmp-mparam.h

diff --git a/ChangeLog b/ChangeLog
index e6331f9..c2f32c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,10 @@
 
 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
 
+	* sysdeps/x86_64/x32/gmp-mparam.h: New file.
+
+2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
+
 	* sysdeps/x86_64/x32/ffs.c: New file.
 
 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
diff --git a/sysdeps/x86_64/x32/gmp-mparam.h b/sysdeps/x86_64/x32/gmp-mparam.h
new file mode 100644
index 0000000..69ced24
--- /dev/null
+++ b/sysdeps/x86_64/x32/gmp-mparam.h
@@ -0,0 +1,33 @@
+/* gmp-mparam.h -- Compiler/machine parameter header file.
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+
+This file is part of the GNU MP Library.
+
+The GNU MP Library is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 2.1 of the License, or (at your
+option) any later version.
+
+The GNU MP Library is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
+License for more details.
+
+You should have received a copy of the GNU Lesser General Public License
+along with the GNU MP Library; see the file COPYING.LIB.  If not, see
+<http://www.gnu.org/licenses/>.  */
+
+#if defined __GMP_H__ && ! defined _LONG_LONG_LIMB
+#error "Included too late for _LONG_LONG_LIMB to take effect"
+#endif
+
+#define _LONG_LONG_LIMB
+#define BITS_PER_MP_LIMB 64
+#define BYTES_PER_MP_LIMB 8
+#define BITS_PER_LONGINT 32
+#define BITS_PER_INT 32
+#define BITS_PER_SHORTINT 16
+#define BITS_PER_CHAR 8
+
+#define IEEE_DOUBLE_BIG_ENDIAN 0

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

commit 617aca05db2580b32217de89f806b6716e36bbdf
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed May 16 11:52:35 2012 -0700

    Add x32 ffs

diff --git a/ChangeLog b/ChangeLog
index f8f216b..e6331f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,10 @@
 
 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
 
+	* sysdeps/x86_64/x32/ffs.c: New file.
+
+2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
+
 	* sysdeps/unix/sysv/linux/x86_64/bits/shm.h (shmatt_t): Use
 	__syscall_ulong_t.
 	(shmid_ds): Add __unused1 and __unused2 only if __x86_64__ isn't
diff --git a/sysdeps/x86_64/x32/ffs.c b/sysdeps/x86_64/x32/ffs.c
new file mode 100644
index 0000000..fa7de8b
--- /dev/null
+++ b/sysdeps/x86_64/x32/ffs.c
@@ -0,0 +1,4 @@
+#define ffsl __something_else
+#include <sysdeps/x86_64/ffs.c>
+#undef ffsl
+weak_alias (__ffs, ffsl)

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

Summary of changes:
 ChangeLog                                 |    8 ++++++++
 sysdeps/x86_64/x32/ffs.c                  |    4 ++++
 sysdeps/{i386 => x86_64/x32}/gmp-mparam.h |   11 ++++++++---
 3 files changed, 20 insertions(+), 3 deletions(-)
 create mode 100644 sysdeps/x86_64/x32/ffs.c
 copy sysdeps/{i386 => x86_64/x32}/gmp-mparam.h (78%)


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]