This is the mail archive of the 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, release/2.14/master, updated. glibc-2.14.1-1-g3eb1dbf

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, release/2.14/master has been updated
       via  3eb1dbf662b6859a130b7fcfba5a2683c6962ab2 (commit)
      from  8eafc36160262103e65a073a8ed0cd24a71f2d79 (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 -----------------------------------------------------------------;a=commitdiff;h=3eb1dbf662b6859a130b7fcfba5a2683c6962ab2

commit 3eb1dbf662b6859a130b7fcfba5a2683c6962ab2
Author: Andrew Haley <>
Date:   Tue Aug 2 15:32:10 2011 +0000

    Mark ARM __clone as .cantunwind.
    (cherry picked from commit 3c6ac5cbe1b17f08bf66be4b1b1c6ffd01729af9)

diff --git a/ChangeLog.arm b/ChangeLog.arm
index ce02e12..9737c79 100644
--- a/ChangeLog.arm
+++ b/ChangeLog.arm
@@ -1,3 +1,7 @@
+2011-08-02  Andrew Haley  <>
+	* sysdeps/unix/sysv/linux/arm/clone.S: Mark as .cantunwind.
 2011-06-30  Richard Sandiford  <>
 	* sysdeps/arm/elf/start.S (_start): Align the constant pool to 4 bytes.
diff --git a/sysdeps/unix/sysv/linux/arm/clone.S b/sysdeps/unix/sysv/linux/arm/clone.S
index 178b0f1..f3d6741 100644
--- a/sysdeps/unix/sysv/linux/arm/clone.S
+++ b/sysdeps/unix/sysv/linux/arm/clone.S
@@ -81,8 +81,11 @@ ENTRY(__clone)
 	RETINSTR(, lr)
-	cfi_undefined (lr)
+PSEUDO_END (__clone)
+	.fnstart
+	.cantunwind
 #ifdef RESET_PID
 	tst	ip, #CLONE_THREAD
 	bne	3f
@@ -116,6 +119,6 @@ ENTRY(__clone)
 	@ and we are done, passing the return value through r0
-PSEUDO_END (__clone)
+	.fnend
 weak_alias (__clone, clone)


Summary of changes:
 ChangeLog.arm                       |    4 ++++
 sysdeps/unix/sysv/linux/arm/clone.S |    7 +++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

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]