This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: ____longjmp_chk for ARM
I have applied this patch to switch to an unsigned comparison.
diff --git a/ChangeLog.arm b/ChangeLog.arm
index 1088fc0..6750958 100644
--- a/ChangeLog.arm
+++ b/ChangeLog.arm
@@ -1,3 +1,8 @@
+2009-05-18 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/arm/____longjmp_chk.S (CHECK_SP): Use unsigned
+ comparison.
+
2009-05-16 Joseph Myers <joseph@codesourcery.com>
* sysdeps/arm/____longjmp_chk.S: New file.
diff --git a/sysdeps/arm/____longjmp_chk.S b/sysdeps/arm/____longjmp_chk.S
index 9b65c36..16fc4cd 100644
--- a/sysdeps/arm/____longjmp_chk.S
+++ b/sysdeps/arm/____longjmp_chk.S
@@ -48,7 +48,7 @@ longjmp_msg:
#define CHECK_SP(reg) \
cmp sp, reg; \
- ble .Lok; \
+ bls .Lok; \
CALL_FAIL \
.Lok:
--
Joseph S. Myers
joseph@codesourcery.com