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.19-388-g58aa195


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  58aa195d323d93f1d69a833d5a710396976f7620 (commit)
       via  8c6d01f0b11e699d7d9868a5bf1eb6d9054c91a3 (commit)
       via  bba6da4e1b9c0faf12ec9a48a2822434d9e6bbcd (commit)
      from  e0db65176fa88b9497cbd6362b24e3225382bfb6 (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=58aa195d323d93f1d69a833d5a710396976f7620

commit 58aa195d323d93f1d69a833d5a710396976f7620
Author: Roland McGrath <roland@hack.frob.com>
Date:   Tue May 13 10:04:20 2014 -0700

    Verbatim NPTL file moves for ARM/Linux.

diff --git a/ChangeLog b/ChangeLog
index 685632b..5c25034 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,48 @@
 2014-05-13  Roland McGrath  <roland@hack.frob.com>
 
+	* sysdeps/unix/sysv/linux/arm/nptl/c++-types.data: Moved ...
+	* sysdeps/unix/sysv/linux/arm/c++-types.data: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/createthread.c: Moved ...
+	* sysdeps/unix/sysv/linux/arm/createthread.c: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/fork.c: Moved ...
+	* sysdeps/unix/sysv/linux/arm/fork.c: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/ld.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/ld.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libBrokenLocale.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libBrokenLocale.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libanl.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libanl.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libc.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libc.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libcrypt.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libdl.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libdl.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libm.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libm.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libnsl.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libnsl.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libpthread.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libpthread.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libresolv.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libresolv.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/librt.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/librt.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libthread_db.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libthread_db.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/libutil.abilist: Moved ...
+	* sysdeps/unix/sysv/linux/arm/libutil.abilist: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/localplt.data: Moved ...
+	* sysdeps/unix/sysv/linux/arm/localplt.data: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: Moved ...
+	* sysdeps/unix/sysv/linux/arm/lowlevellock.h: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h: Moved ...
+	* sysdeps/unix/sysv/linux/arm/sysdep-cancel.h: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c: Moved ...
+	* sysdeps/unix/sysv/linux/arm/unwind-forcedunwind.c: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c: Moved ...
+	* sysdeps/unix/sysv/linux/arm/unwind-resume.c: ... here.
+
 	* sysdeps/unix/sysv/linux/arm/Versions (libc: GLIBC_PRIVATE): New set.
 	* sysdeps/unix/sysv/linux/arm/nptl/Versions: File removed.
 
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/c++-types.data b/sysdeps/unix/sysv/linux/arm/c++-types.data
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/c++-types.data
rename to sysdeps/unix/sysv/linux/arm/c++-types.data
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/createthread.c b/sysdeps/unix/sysv/linux/arm/createthread.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/createthread.c
rename to sysdeps/unix/sysv/linux/arm/createthread.c
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/fork.c b/sysdeps/unix/sysv/linux/arm/fork.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/fork.c
rename to sysdeps/unix/sysv/linux/arm/fork.c
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/ld.abilist b/sysdeps/unix/sysv/linux/arm/ld.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/ld.abilist
rename to sysdeps/unix/sysv/linux/arm/ld.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/arm/libBrokenLocale.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libBrokenLocale.abilist
rename to sysdeps/unix/sysv/linux/arm/libBrokenLocale.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libanl.abilist b/sysdeps/unix/sysv/linux/arm/libanl.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libanl.abilist
rename to sysdeps/unix/sysv/linux/arm/libanl.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libc.abilist b/sysdeps/unix/sysv/linux/arm/libc.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libc.abilist
rename to sysdeps/unix/sysv/linux/arm/libc.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist b/sysdeps/unix/sysv/linux/arm/libcrypt.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libcrypt.abilist
rename to sysdeps/unix/sysv/linux/arm/libcrypt.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libdl.abilist b/sysdeps/unix/sysv/linux/arm/libdl.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libdl.abilist
rename to sysdeps/unix/sysv/linux/arm/libdl.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libm.abilist b/sysdeps/unix/sysv/linux/arm/libm.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libm.abilist
rename to sysdeps/unix/sysv/linux/arm/libm.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libnsl.abilist b/sysdeps/unix/sysv/linux/arm/libnsl.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libnsl.abilist
rename to sysdeps/unix/sysv/linux/arm/libnsl.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/libpthread.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libpthread.abilist
rename to sysdeps/unix/sysv/linux/arm/libpthread.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libresolv.abilist b/sysdeps/unix/sysv/linux/arm/libresolv.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libresolv.abilist
rename to sysdeps/unix/sysv/linux/arm/libresolv.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/librt.abilist b/sysdeps/unix/sysv/linux/arm/librt.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/librt.abilist
rename to sysdeps/unix/sysv/linux/arm/librt.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libthread_db.abilist b/sysdeps/unix/sysv/linux/arm/libthread_db.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libthread_db.abilist
rename to sysdeps/unix/sysv/linux/arm/libthread_db.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/libutil.abilist b/sysdeps/unix/sysv/linux/arm/libutil.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/libutil.abilist
rename to sysdeps/unix/sysv/linux/arm/libutil.abilist
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/localplt.data b/sysdeps/unix/sysv/linux/arm/localplt.data
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/localplt.data
rename to sysdeps/unix/sysv/linux/arm/localplt.data
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h b/sysdeps/unix/sysv/linux/arm/lowlevellock.h
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
rename to sysdeps/unix/sysv/linux/arm/lowlevellock.h
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h b/sysdeps/unix/sysv/linux/arm/sysdep-cancel.h
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
rename to sysdeps/unix/sysv/linux/arm/sysdep-cancel.h
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c b/sysdeps/unix/sysv/linux/arm/unwind-forcedunwind.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c
rename to sysdeps/unix/sysv/linux/arm/unwind-forcedunwind.c
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c b/sysdeps/unix/sysv/linux/arm/unwind-resume.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c
rename to sysdeps/unix/sysv/linux/arm/unwind-resume.c

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=8c6d01f0b11e699d7d9868a5bf1eb6d9054c91a3

commit 8c6d01f0b11e699d7d9868a5bf1eb6d9054c91a3
Author: Roland McGrath <roland@hack.frob.com>
Date:   Tue May 13 10:04:05 2014 -0700

    Consolidate NPTL configury for ARM/Linux.

diff --git a/ChangeLog b/ChangeLog
index 7e4715c..685632b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
 2014-05-13  Roland McGrath  <roland@hack.frob.com>
 
+	* sysdeps/unix/sysv/linux/arm/Versions (libc: GLIBC_PRIVATE): New set.
+	* sysdeps/unix/sysv/linux/arm/nptl/Versions: File removed.
+
+	* sysdeps/unix/sysv/linux/arm/Makefile
+	[$(subdir) = rt] (librt-sysdep_routines, librt-shared-only-routines):
+	Add rt-aeabi_unwind_cpp_pr1.
+	[$(subdir) = nptl] (librt-sysdep_routines, librt-shared-only-routines):
+	Add nptl-aeabi_unwind_cpp_pr1.
+	[$(subdir) = nptl] (tests): Filter out tst-cleanupx4.
+	* sysdeps/unix/sysv/linux/arm/nptl/Makefile: File removed.
+	* sysdeps/unix/sysv/linux/arm/nptl/rt-aeabi_unwind_cpp_pr1.c: Move ...
+	* sysdeps/unix/sysv/linux/arm/rt-aeabi_unwind_cpp_pr1.c: ... here.
+	* sysdeps/unix/sysv/linux/arm/nptl/nptl-aeabi_unwind_cpp_pr1.c: Move ...
+	* sysdeps/unix/sysv/linux/arm/nptl-aeabi_unwind_cpp_pr1.c: ... here.
+
+	* sysdeps/unix/sysv/linux/arm/configure.ac: Force -fexceptions here.
+	* sysdeps/unix/sysv/linux/arm/configure: Regenerated.
+	* sysdeps/unix/sysv/linux/arm/nptl/configure.ac: File removed.
+	* sysdeps/unix/sysv/linux/arm/nptl/configure: File removed.
+
 	* sysdeps/unix/sysv/linux/arm/clone.S: Include <tcb-offsets.h>.
 	Deconditionalize the code that was previously under [RESET_PID].
 	* sysdeps/unix/sysv/linux/arm/nptl/clone.S: File removed.
diff --git a/sysdeps/unix/sysv/linux/arm/Makefile b/sysdeps/unix/sysv/linux/arm/Makefile
index aa7526a..38275cd 100644
--- a/sysdeps/unix/sysv/linux/arm/Makefile
+++ b/sysdeps/unix/sysv/linux/arm/Makefile
@@ -37,13 +37,21 @@ libcrypt-sysdep_routines += libc-do-syscall
 endif
 
 ifeq ($(subdir),rt)
-librt-sysdep_routines += libc-do-syscall
-librt-shared-only-routines += libc-do-syscall
+librt-sysdep_routines += libc-do-syscall rt-aeabi_unwind_cpp_pr1
+librt-shared-only-routines += libc-do-syscall rt-aeabi_unwind_cpp_pr1
 endif
 
 ifeq ($(subdir),nptl)
-libpthread-sysdep_routines += libc-do-syscall
-libpthread-shared-only-routines += libc-do-syscall
+libpthread-sysdep_routines += libc-do-syscall nptl-aeabi_unwind_cpp_pr1
+libpthread-shared-only-routines += libc-do-syscall nptl-aeabi_unwind_cpp_pr1
+
+# This test relies on compiling part of the binary with EH information,
+# part without, and unwinding through.  The .ARM.exidx tables have
+# start addresses for EH regions, but no end addresses.  Every
+# region an exception needs to propogate through must have unwind
+# information, or a previous function's unwind table may be used
+# by mistake.
+tests := $(filter-out tst-cleanupx4,$(tests))
 endif
 
 ifeq ($(subdir),resolv)
diff --git a/sysdeps/unix/sysv/linux/arm/Versions b/sysdeps/unix/sysv/linux/arm/Versions
index 1d9e964..be3f197 100644
--- a/sysdeps/unix/sysv/linux/arm/Versions
+++ b/sysdeps/unix/sysv/linux/arm/Versions
@@ -37,4 +37,10 @@ libc {
   GLIBC_2.11 {
     fallocate64;
   }
+  GLIBC_PRIVATE {
+    # A copy of sigaction lives in libpthread, and needs these.
+    __default_sa_restorer; __default_rt_sa_restorer;
+    __default_sa_restorer_v1; __default_rt_sa_restorer_v1;
+    __default_sa_restorer_v2; __default_rt_sa_restorer_v2;
+  }
 }
diff --git a/sysdeps/unix/sysv/linux/arm/configure b/sysdeps/unix/sysv/linux/arm/configure
index 71eb195..ef97ff6 100644
--- a/sysdeps/unix/sysv/linux/arm/configure
+++ b/sysdeps/unix/sysv/linux/arm/configure
@@ -4,3 +4,6 @@
 libc_cv_gcc_unwind_find_fde=no
 # Remove -fno-unwind-tables that was added in sysdeps/arm/preconfigure.ac.
 CFLAGS=${CFLAGS% -fno-unwind-tables}
+
+libc_cv_gcc_exceptions=yes
+exceptions=-fexceptions
diff --git a/sysdeps/unix/sysv/linux/arm/configure.ac b/sysdeps/unix/sysv/linux/arm/configure.ac
index 8e4e20d..8d4c48b 100644
--- a/sysdeps/unix/sysv/linux/arm/configure.ac
+++ b/sysdeps/unix/sysv/linux/arm/configure.ac
@@ -4,3 +4,9 @@ GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory.
 libc_cv_gcc_unwind_find_fde=no
 # Remove -fno-unwind-tables that was added in sysdeps/arm/preconfigure.ac.
 CFLAGS=${CFLAGS% -fno-unwind-tables}
+
+dnl The normal configure check for gcc -fexecptions fails because it can't
+dnl find __aeabi_unwind_cpp_pr0.  Work around this here; our GCC definitely
+dnl has -fexceptions.
+libc_cv_gcc_exceptions=yes
+exceptions=-fexceptions
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/nptl-aeabi_unwind_cpp_pr1.c b/sysdeps/unix/sysv/linux/arm/nptl-aeabi_unwind_cpp_pr1.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/nptl-aeabi_unwind_cpp_pr1.c
rename to sysdeps/unix/sysv/linux/arm/nptl-aeabi_unwind_cpp_pr1.c
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/Makefile b/sysdeps/unix/sysv/linux/arm/nptl/Makefile
deleted file mode 100644
index ef8076c..0000000
--- a/sysdeps/unix/sysv/linux/arm/nptl/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-ifeq ($(subdir),rt)
-librt-sysdep_routines += rt-aeabi_unwind_cpp_pr1
-librt-shared-only-routines += rt-aeabi_unwind_cpp_pr1
-endif
-
-ifeq ($(subdir),nptl)
-libpthread-sysdep_routines += nptl-aeabi_unwind_cpp_pr1
-libpthread-shared-only-routines += nptl-aeabi_unwind_cpp_pr1
-
-# This test relies on compiling part of the binary with EH information,
-# part without, and unwinding through.  The .ARM.exidx tables have
-# start addresses for EH regions, but no end addresses.  Every
-# region an exception needs to propogate through must have unwind
-# information, or a previous function's unwind table may be used
-# by mistake.
-tests := $(filter-out tst-cleanupx4,$(tests))
-endif
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/Versions b/sysdeps/unix/sysv/linux/arm/nptl/Versions
deleted file mode 100644
index 435c921..0000000
--- a/sysdeps/unix/sysv/linux/arm/nptl/Versions
+++ /dev/null
@@ -1,8 +0,0 @@
-libc {
-  GLIBC_PRIVATE {
-    # A copy of sigaction lives in NPTL, and needs these.
-    __default_sa_restorer; __default_rt_sa_restorer;
-    __default_sa_restorer_v1; __default_rt_sa_restorer_v1;
-    __default_sa_restorer_v2; __default_rt_sa_restorer_v2;
-  }
-}
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/configure b/sysdeps/unix/sysv/linux/arm/nptl/configure
deleted file mode 100644
index a8c34fa..0000000
--- a/sysdeps/unix/sysv/linux/arm/nptl/configure
+++ /dev/null
@@ -1,4 +0,0 @@
-# This file is generated from configure.ac by Autoconf.  DO NOT EDIT!
-
-libc_cv_gcc_exceptions=yes
-exceptions=-fexceptions
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/configure.ac b/sysdeps/unix/sysv/linux/arm/nptl/configure.ac
deleted file mode 100644
index 22f6f4b..0000000
--- a/sysdeps/unix/sysv/linux/arm/nptl/configure.ac
+++ /dev/null
@@ -1,8 +0,0 @@
-dnl configure fragment for NPTL and ARM/Linux EABI.
-GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory.
-
-dnl The normal configure check for gcc -fexecptions fails because it can't
-dnl find __aeabi_unwind_cpp_pr0.  Work around this here; our GCC definitely
-dnl has -fexceptions.
-libc_cv_gcc_exceptions=yes
-exceptions=-fexceptions
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/rt-aeabi_unwind_cpp_pr1.c b/sysdeps/unix/sysv/linux/arm/rt-aeabi_unwind_cpp_pr1.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/arm/nptl/rt-aeabi_unwind_cpp_pr1.c
rename to sysdeps/unix/sysv/linux/arm/rt-aeabi_unwind_cpp_pr1.c

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=bba6da4e1b9c0faf12ec9a48a2822434d9e6bbcd

commit bba6da4e1b9c0faf12ec9a48a2822434d9e6bbcd
Author: Roland McGrath <roland@hack.frob.com>
Date:   Tue May 13 10:03:45 2014 -0700

    Consolidate NPTL vs non clone.S for ARM.

diff --git a/ChangeLog b/ChangeLog
index 1bee32a..7e4715c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2014-05-13  Roland McGrath  <roland@hack.frob.com>
 
+	* sysdeps/unix/sysv/linux/arm/clone.S: Include <tcb-offsets.h>.
+	Deconditionalize the code that was previously under [RESET_PID].
+	* sysdeps/unix/sysv/linux/arm/nptl/clone.S: File removed.
+
 	* sysdeps/generic/exit-thread.h: New file.
 	* sysdeps/unix/sysv/linux/exit-thread.h: New file.
 	* include/unistd.h (__exit_thread): Remove declaration.
diff --git a/sysdeps/unix/sysv/linux/arm/clone.S b/sysdeps/unix/sysv/linux/arm/clone.S
index 03fe9ab..a2e910e 100644
--- a/sysdeps/unix/sysv/linux/arm/clone.S
+++ b/sysdeps/unix/sysv/linux/arm/clone.S
@@ -20,6 +20,7 @@
    and invokes a function in the right context after its all over.  */
 
 #include <sysdep.h>
+#include <tcb-offsets.h>
 #define _ERRNO_H	1
 #include <bits/errno.h>
 
@@ -45,9 +46,7 @@ ENTRY(__clone)
 	@ do the system call
 	@ get flags
 	mov	r0, r2
-#ifdef RESET_PID
 	mov	ip, r2
-#endif
 	@ new sp is already in r1
 	push	{r4, r7}
 	cfi_adjust_cfa_offset (8)
@@ -71,7 +70,6 @@ PSEUDO_END (__clone)
 1:
 	.fnstart
 	.cantunwind
-#ifdef RESET_PID
 	tst	ip, #CLONE_THREAD
 	bne	3f
 	GET_TLS (lr)
@@ -85,7 +83,6 @@ PSEUDO_END (__clone)
 	str	r0, NEGOFF_OFF1 (r1, TID_OFFSET)
 	str	r0, NEGOFF_OFF2 (r1, PID_OFFSET, TID_OFFSET)
 3:
-#endif
 	@ pick the function arg and call address off the stack and execute
 	ldr	r0, [sp, #4]
 	ldr 	ip, [sp], #8
diff --git a/sysdeps/unix/sysv/linux/arm/nptl/clone.S b/sysdeps/unix/sysv/linux/arm/nptl/clone.S
deleted file mode 100644
index 23750b3..0000000
--- a/sysdeps/unix/sysv/linux/arm/nptl/clone.S
+++ /dev/null
@@ -1,3 +0,0 @@
-#define RESET_PID
-#include <tcb-offsets.h>
-#include "../clone.S"

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

Summary of changes:
 ChangeLog                                          |   67 ++++++++++++++++++++
 sysdeps/unix/sysv/linux/arm/Makefile               |   16 ++++-
 sysdeps/unix/sysv/linux/arm/Versions               |    6 ++
 .../unix/sysv/linux/arm/{nptl => }/c++-types.data  |    0
 sysdeps/unix/sysv/linux/arm/clone.S                |    5 +-
 sysdeps/unix/sysv/linux/arm/configure              |    3 +
 sysdeps/unix/sysv/linux/arm/configure.ac           |    6 ++
 .../unix/sysv/linux/arm/{nptl => }/createthread.c  |    0
 sysdeps/unix/sysv/linux/arm/{nptl => }/fork.c      |    0
 sysdeps/unix/sysv/linux/arm/{nptl => }/ld.abilist  |    0
 .../linux/arm/{nptl => }/libBrokenLocale.abilist   |    0
 .../unix/sysv/linux/arm/{nptl => }/libanl.abilist  |    0
 .../unix/sysv/linux/arm/{nptl => }/libc.abilist    |    0
 .../sysv/linux/arm/{nptl => }/libcrypt.abilist     |    0
 .../unix/sysv/linux/arm/{nptl => }/libdl.abilist   |    0
 .../unix/sysv/linux/arm/{nptl => }/libm.abilist    |    0
 .../unix/sysv/linux/arm/{nptl => }/libnsl.abilist  |    0
 .../sysv/linux/arm/{nptl => }/libpthread.abilist   |    0
 .../sysv/linux/arm/{nptl => }/libresolv.abilist    |    0
 .../unix/sysv/linux/arm/{nptl => }/librt.abilist   |    0
 .../sysv/linux/arm/{nptl => }/libthread_db.abilist |    0
 .../unix/sysv/linux/arm/{nptl => }/libutil.abilist |    0
 .../unix/sysv/linux/arm/{nptl => }/localplt.data   |    0
 .../unix/sysv/linux/arm/{nptl => }/lowlevellock.h  |    0
 .../arm/{nptl => }/nptl-aeabi_unwind_cpp_pr1.c     |    0
 sysdeps/unix/sysv/linux/arm/nptl/Makefile          |   17 -----
 sysdeps/unix/sysv/linux/arm/nptl/Versions          |    8 ---
 sysdeps/unix/sysv/linux/arm/nptl/clone.S           |    3 -
 sysdeps/unix/sysv/linux/arm/nptl/configure         |    4 -
 sysdeps/unix/sysv/linux/arm/nptl/configure.ac      |    8 ---
 .../linux/arm/{nptl => }/rt-aeabi_unwind_cpp_pr1.c |    0
 .../unix/sysv/linux/arm/{nptl => }/sysdep-cancel.h |    0
 .../linux/arm/{nptl => }/unwind-forcedunwind.c     |    0
 .../unix/sysv/linux/arm/{nptl => }/unwind-resume.c |    0
 34 files changed, 95 insertions(+), 48 deletions(-)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/c++-types.data (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/createthread.c (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/fork.c (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/ld.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libBrokenLocale.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libanl.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libc.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libcrypt.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libdl.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libm.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libnsl.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libpthread.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libresolv.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/librt.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libthread_db.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/libutil.abilist (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/localplt.data (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/lowlevellock.h (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/nptl-aeabi_unwind_cpp_pr1.c (100%)
 delete mode 100644 sysdeps/unix/sysv/linux/arm/nptl/Makefile
 delete mode 100644 sysdeps/unix/sysv/linux/arm/nptl/Versions
 delete mode 100644 sysdeps/unix/sysv/linux/arm/nptl/clone.S
 delete mode 100644 sysdeps/unix/sysv/linux/arm/nptl/configure
 delete mode 100644 sysdeps/unix/sysv/linux/arm/nptl/configure.ac
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/rt-aeabi_unwind_cpp_pr1.c (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/sysdep-cancel.h (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/unwind-forcedunwind.c (100%)
 rename sysdeps/unix/sysv/linux/arm/{nptl => }/unwind-resume.c (100%)


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]