From a7ed1adbecb6aac49af75aae3b3498798cf63abc Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Mon, 10 Oct 2005 15:00:47 +0000 Subject: [PATCH] * sysdeps/arm/memset.S (memset): Correct handling of negative arguments. --- ChangeLog.arm | 5 +++++ sysdeps/arm/memset.S | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog.arm b/ChangeLog.arm index f2a8a847556..16156899fde 100644 --- a/ChangeLog.arm +++ b/ChangeLog.arm @@ -1,3 +1,8 @@ +2005-10-10 Daniel Jacobowitz + + * sysdeps/arm/memset.S (memset): Correct handling of negative + arguments. + 2005-10-10 Philip Blundell * sysdeps/arm/_mcount.S: Suppress profiling when building this diff --git a/sysdeps/arm/memset.S b/sysdeps/arm/memset.S index 1e2699d077e..b37451bc175 100644 --- a/sysdeps/arm/memset.S +++ b/sysdeps/arm/memset.S @@ -32,6 +32,7 @@ ENTRY(memset) subne r2, r2, #1 bne 1b + and r1, r1, #255 @ clear any sign bits orr r1, r1, r1, lsl $8 orr r1, r1, r1, lsl $16 -- 2.47.2