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]

Community source repository for glibc add-on ports branch, master, updated. glibc-2.15-30-g5dfe919


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 "Community source repository for glibc add-on ports".

The branch, master has been updated
       via  5dfe919c9fb31bdabc5352ee0b91863b30cbfad1 (commit)
       via  975e4ecfd450f9c249cb47368d170630eb1bfd2f (commit)
       via  1353ed1385a50c8b933a9fbfefeec503a9a35291 (commit)
       via  3d31999a90f9c3e12f1910df22a513dccffe3e7a (commit)
       via  57809f28c033ee5a1391a1e78487b4afb98744f0 (commit)
       via  8525497961ef5979a2a14faee4324914230092e7 (commit)
      from  53bce1b5f9f7a78076798acbe11f438d063b5e04 (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-ports.git;a=commitdiff;h=5dfe919c9fb31bdabc5352ee0b91863b30cbfad1

commit 5dfe919c9fb31bdabc5352ee0b91863b30cbfad1
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jan 31 11:46:09 2012 -0500

    tile: use const instead of __const.

diff --git a/ChangeLog.tile b/ChangeLog.tile
index 09495c4..095b4fe 100644
--- a/ChangeLog.tile
+++ b/ChangeLog.tile
@@ -1,5 +1,10 @@
 2012-01-31  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/tile/bits/fenv.h: Use const instead of __const.
+	* sysdeps/unix/sysv/linux/tile/sys/cachectl.h: Likewise.
+
+2012-01-31  Chris Metcalf  <cmetcalf@tilera.com>
+
 	* sysdeps/tile/sysdep.h: Use <feedback.h> not <feedback-asm.h>
 	to reflect change from gcc community giveback.
 
diff --git a/sysdeps/tile/bits/fenv.h b/sysdeps/tile/bits/fenv.h
index 56fe6fd..0e12c04 100644
--- a/sysdeps/tile/bits/fenv.h
+++ b/sysdeps/tile/bits/fenv.h
@@ -40,4 +40,4 @@ typedef unsigned int fexcept_t;
 typedef unsigned int fenv_t;
 
 /* If the default argument is used we use this value.  */
-#define FE_DFL_ENV	((__const fenv_t *) -1l)
+#define FE_DFL_ENV	((const fenv_t *) -1l)
diff --git a/sysdeps/unix/sysv/linux/tile/sys/cachectl.h b/sysdeps/unix/sysv/linux/tile/sys/cachectl.h
index 72d9e21..308aefb 100644
--- a/sysdeps/unix/sysv/linux/tile/sys/cachectl.h
+++ b/sysdeps/unix/sysv/linux/tile/sys/cachectl.h
@@ -28,9 +28,9 @@
 __BEGIN_DECLS
 
 #ifdef __USE_MISC
-extern int cacheflush (void *__addr, __const int __nbytes, __const int __op) __THROW;
+extern int cacheflush (void *__addr, const int __nbytes, const int __op) __THROW;
 #endif
-extern int _flush_cache (char *__addr, __const int __nbytes, __const int __op) __THROW;
+extern int _flush_cache (char *__addr, const int __nbytes, const int __op) __THROW;
 
 __END_DECLS
 

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=975e4ecfd450f9c249cb47368d170630eb1bfd2f

commit 975e4ecfd450f9c249cb47368d170630eb1bfd2f
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jan 31 11:26:00 2012 -0500

    tile: use <feedback.h> instead of <feedback-asm.h> in sysdep.h.

diff --git a/ChangeLog.tile b/ChangeLog.tile
index aded10d..09495c4 100644
--- a/ChangeLog.tile
+++ b/ChangeLog.tile
@@ -1,5 +1,10 @@
 2012-01-31  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/tile/sysdep.h: Use <feedback.h> not <feedback-asm.h>
+	to reflect change from gcc community giveback.
+
+2012-01-31  Chris Metcalf  <cmetcalf@tilera.com>
+
 	* sysdeps/tile/math_private.h: Ignore feraiseexcept() internally.
 
 2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
diff --git a/sysdeps/tile/sysdep.h b/sysdeps/tile/sysdep.h
index 87fbd5e..fe481a2 100644
--- a/sysdeps/tile/sysdep.h
+++ b/sysdeps/tile/sysdep.h
@@ -23,7 +23,7 @@
 
 #if defined __ASSEMBLER__ || defined REQUEST_ASSEMBLER_MACROS
 
-#include <feedback-asm.h>
+#include <feedback.h>
 
 /* Make use of .type and .size directives.  */
 #define ASM_TYPE_DIRECTIVE(name,typearg) .type name,typearg;

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=1353ed1385a50c8b933a9fbfefeec503a9a35291

commit 1353ed1385a50c8b933a9fbfefeec503a9a35291
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Jan 31 08:59:30 2012 -0500

    tile: Ignore feraiseexcept() internally.

diff --git a/ChangeLog.tile b/ChangeLog.tile
index 8842f16..aded10d 100644
--- a/ChangeLog.tile
+++ b/ChangeLog.tile
@@ -1,3 +1,7 @@
+2012-01-31  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/tile/math_private.h: Ignore feraiseexcept() internally.
+
 2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
 
 	* sysdeps/tile/sysdep.h: Don't check HAVE_ELF or NO_UNDERSCORES.
diff --git a/sysdeps/tile/math_private.h b/sysdeps/tile/math_private.h
new file mode 100644
index 0000000..ea4c8ea
--- /dev/null
+++ b/sysdeps/tile/math_private.h
@@ -0,0 +1,12 @@
+#ifndef _MATH_PRIVATE_H
+
+#include <math/math_private.h>
+
+/* We have no exception support, so feraiseexcept() must be a no-op.
+   And since we don't define FE_INVALID, FE_DIVBYZERO, etc., we
+   must ignore the argument of feraiseexcept() as well.  we return
+   "1" to indicate we failed to raise an exception, though none of
+   the callers in glibc actually care.  */
+#define feraiseexcept(excepts) 1
+
+#endif

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=3d31999a90f9c3e12f1910df22a513dccffe3e7a

commit 3d31999a90f9c3e12f1910df22a513dccffe3e7a
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Mon Jan 30 12:43:25 2012 -0500

    Don't check HAVE_ELF or NO_UNDERSCORES in sysdeps/tile/sysdep.h.

diff --git a/ChangeLog.tile b/ChangeLog.tile
index 00bbe00..8842f16 100644
--- a/ChangeLog.tile
+++ b/ChangeLog.tile
@@ -1,3 +1,7 @@
+2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/tile/sysdep.h: Don't check HAVE_ELF or NO_UNDERSCORES.
+
 2012-01-07  Joseph Myers  <joseph@codesourcery.com>
 
 	* sysdeps/tile/backtrace.c: Use x86_64 version of backtrace.c.
diff --git a/sysdeps/tile/sysdep.h b/sysdeps/tile/sysdep.h
index 758d28b..87fbd5e 100644
--- a/sysdeps/tile/sysdep.h
+++ b/sysdeps/tile/sysdep.h
@@ -21,14 +21,6 @@
 #include <bits/wordsize.h>
 #include <arch/abi.h>
 
-#ifndef HAVE_ELF
-# error "ELF is assumed."
-#endif
-
-#ifndef NO_UNDERSCORES
-# error "User-label prefix (underscore) assumed absent."
-#endif
-
 #if defined __ASSEMBLER__ || defined REQUEST_ASSEMBLER_MACROS
 
 #include <feedback-asm.h>

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=57809f28c033ee5a1391a1e78487b4afb98744f0

commit 57809f28c033ee5a1391a1e78487b4afb98744f0
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Mon Jan 30 12:42:05 2012 -0500

    Add sysdeps/unix/sysv/linux/generic/not-cancel.h to override standard
    Linux version with openat().

diff --git a/ChangeLog.linux-generic b/ChangeLog.linux-generic
index 83a2db1..a2f6a56 100644
--- a/ChangeLog.linux-generic
+++ b/ChangeLog.linux-generic
@@ -1,5 +1,9 @@
 2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/unix/sysv/linux/generic/not-cancel.h: New file.
+
+2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
+
 	* sysdeps/unix/sysv/linux/generic/epoll_wait.c: Remove
 	libc_hidden_proto declaration now it's in sys/epoll.h override.
 
diff --git a/sysdeps/unix/sysv/linux/generic/not-cancel.h b/sysdeps/unix/sysv/linux/generic/not-cancel.h
new file mode 100644
index 0000000..a95e2e9
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/generic/not-cancel.h
@@ -0,0 +1,30 @@
+/* Uncancelable versions of cancelable interfaces.  Linux asm-generic version.
+   Copyright (C) 2012 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2012.
+
+   The GNU C 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 C 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 C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <sysdeps/unix/sysv/linux/not-cancel.h>
+#include <fcntl.h>
+
+/* Uncancelable open with openat.  */
+#undef open_not_cancel
+#define open_not_cancel(name, flags, mode) \
+  INLINE_SYSCALL (openat, 4, AT_FDCWD, (const char *) (name), (flags), (mode))
+#undef open_not_cancel_2
+#define open_not_cancel_2(name, flags) \
+  INLINE_SYSCALL (openat, 3, AT_FDCWD, (const char *) (name), (flags))

http://sources.redhat.com/git/gitweb.cgi?p=glibc-ports.git;a=commitdiff;h=8525497961ef5979a2a14faee4324914230092e7

commit 8525497961ef5979a2a14faee4324914230092e7
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Mon Jan 30 12:40:37 2012 -0500

    Remove libc_hidden_proto in sysdeps/unix/sysv/linux/generic/epoll_wait.c.

diff --git a/ChangeLog.linux-generic b/ChangeLog.linux-generic
index 4a0b908..83a2db1 100644
--- a/ChangeLog.linux-generic
+++ b/ChangeLog.linux-generic
@@ -1,3 +1,8 @@
+2012-01-30  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/unix/sysv/linux/generic/epoll_wait.c: Remove
+	libc_hidden_proto declaration now it's in sys/epoll.h override.
+
 2011-12-09  Chris Metcalf  <cmetcalf@tilera.com>
 
 	* sysdeps/unix/sysv/linux/generic/bits/msq.h: New file.
diff --git a/sysdeps/unix/sysv/linux/generic/epoll_wait.c b/sysdeps/unix/sysv/linux/generic/epoll_wait.c
index eda64bc..0fa06e8 100644
--- a/sysdeps/unix/sysv/linux/generic/epoll_wait.c
+++ b/sysdeps/unix/sysv/linux/generic/epoll_wait.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011 Free Software Foundation, Inc.
+/* Copyright (C) 2011, 2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
 
@@ -22,8 +22,6 @@
 #include <sys/types.h>
 #include <sys/epoll.h>
 
-libc_hidden_proto (epoll_pwait)
-
 int
 epoll_wait (int epfd, struct epoll_event *events, int maxevents, int timeout)
 {

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

Summary of changes:
 ChangeLog.linux-generic                            |    9 +++++++
 ChangeLog.tile                                     |   18 +++++++++++++++
 sysdeps/tile/bits/fenv.h                           |    2 +-
 sysdeps/tile/math_private.h                        |   12 ++++++++++
 sysdeps/tile/sysdep.h                              |   10 +-------
 sysdeps/unix/sysv/linux/generic/epoll_wait.c       |    4 +--
 .../{arm/posix_fadvise.c => generic/not-cancel.h}  |   23 +++++++++----------
 sysdeps/unix/sysv/linux/tile/sys/cachectl.h        |    4 +-
 8 files changed, 55 insertions(+), 27 deletions(-)
 create mode 100644 sysdeps/tile/math_private.h
 copy sysdeps/unix/sysv/linux/{arm/posix_fadvise.c => generic/not-cancel.h} (59%)


hooks/post-receive
-- 
Community source repository for glibc add-on ports


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