This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.19-525-g7184040
- From: rth at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 3 Jun 2014 15:28:20 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.19-525-g7184040
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 71840409ea45ab9e49d0ac70dfc1c355accf355f (commit)
from cf7bfd28b79dd9a8b86eb17065df860e88cc74f1 (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=71840409ea45ab9e49d0ac70dfc1c355accf355f
commit 71840409ea45ab9e49d0ac70dfc1c355accf355f
Author: Richard Henderson <rth@redhat.com>
Date: Tue Jun 3 11:27:32 2014 -0400
aarch64: Remove nptl/vfork.S
diff --git a/ChangeLog b/ChangeLog
index 23a56ae..aa71a37 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,7 @@
SAVE_PID and RESTORE_PID blocks from pt-vfork.S. Map 0 to INT_MIN
in the SAVE_PID block.
(__libc_vfork): New alias.
+ * sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S: Remove file.
* sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): Save args for
child in registers, not on the stack. Remove RESET_PID conditionals.
diff --git a/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S b/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S
deleted file mode 100644
index cc05608..0000000
--- a/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
-
- This file is part of the GNU C Library.
-
- 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, see
- <http://www.gnu.org/licenses/>. */
-
-#include <tcb-offsets.h>
-
-/* Save the PID value. */
-#define SAVE_PID \
- mrs x2, tpidr_el0; \
- sub x2, x2, #PTHREAD_SIZEOF; \
- ldr w3, [x2, #PTHREAD_PID_OFFSET]; \
- cmp w3, #0; \
- mov w0, #0x80000000; \
- csneg w0, w0, w3, eq; \
- str w0, [x2, #PTHREAD_PID_OFFSET]
-
-/* Restore the old PID value in the parent. */
-#define RESTORE_PID \
- cbz x0, 1f; /* If we are the parent... */ \
- str w3, [x2, #PTHREAD_PID_OFFSET]; /* restore the saved PID. */ \
-1:
-
-#include "../vfork.S"
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 1 +
sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S | 37 --------------------------
2 files changed, 1 insertions(+), 37 deletions(-)
delete mode 100644 sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S
hooks/post-receive
--
GNU C Library master sources