This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
Community source repository for glibc add-on ports branch, master, updated. glibc-2.10.1-25-gf1297d7
- From: drow at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 25 Sep 2009 22:25:00 -0000
- Subject: Community source repository for glibc add-on ports branch, master, updated. glibc-2.10.1-25-gf1297d7
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 f1297d79b2ec55f66a02399525879a30e99ea4a7 (commit)
from be0f2008ac41c83db39d1d1112c0392dbb8b18e9 (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=f1297d79b2ec55f66a02399525879a30e99ea4a7
commit f1297d79b2ec55f66a02399525879a30e99ea4a7
Author: Daniel Jacobowitz <dan@codesourcery.com>
Date: Fri Sep 25 18:19:03 2009 -0400
Prevent GCC reusing "hi" and "lo" across system calls.
* sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
(__SYSCALL_CLOBBERS): Add "hi" and "lo".
* sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
(__SYSCALL_CLOBBERS): Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
(__SYSCALL_CLOBBERS): Likewise.
diff --git a/ChangeLog.mips b/ChangeLog.mips
index 5ba4297..f8a651d 100644
--- a/ChangeLog.mips
+++ b/ChangeLog.mips
@@ -1,3 +1,12 @@
+2009-09-25 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
+ (__SYSCALL_CLOBBERS): Add "hi" and "lo".
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
+ (__SYSCALL_CLOBBERS): Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
+ (__SYSCALL_CLOBBERS): Likewise.
+
2009-08-05 Joseph Myers <joseph@codesourcery.com>
* sysdeps/mips/____longjmp_chk.c: Remove. Replaced by....
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h b/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
index 753f98a..20a345d 100644
--- a/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
+++ b/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
@@ -285,7 +285,7 @@
})
#define __SYSCALL_CLOBBERS "$1", "$3", "$8", "$9", "$10", "$11", "$12", "$13", \
- "$14", "$15", "$24", "$25", "memory"
+ "$14", "$15", "$24", "$25", "hi", "lo", "memory"
#endif /* __ASSEMBLER__ */
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h b/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
index 1513306..665f88b 100644
--- a/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
@@ -253,7 +253,7 @@
})
#define __SYSCALL_CLOBBERS "$1", "$3", "$10", "$11", "$12", "$13", \
- "$14", "$15", "$24", "$25", "memory"
+ "$14", "$15", "$24", "$25", "hi", "lo", "memory"
#endif /* __ASSEMBLER__ */
/* Pointer mangling is not yet supported for MIPS. */
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h b/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
index af12bbd..b998a63 100644
--- a/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
+++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
@@ -249,7 +249,7 @@
})
#define __SYSCALL_CLOBBERS "$1", "$3", "$10", "$11", "$12", "$13", \
- "$14", "$15", "$24", "$25", "memory"
+ "$14", "$15", "$24", "$25", "hi", "lo", "memory"
#endif /* __ASSEMBLER__ */
/* Pointer mangling is not yet supported for MIPS. */
-----------------------------------------------------------------------
Summary of changes:
ChangeLog.mips | 9 +++++++++
sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 2 +-
sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 2 +-
sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 2 +-
4 files changed, 12 insertions(+), 3 deletions(-)
hooks/post-receive
--
Community source repository for glibc add-on ports