aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@codesourcery.com>2011-08-30 15:02:26 +0000
committerAndrew Stubbs <ams@gcc.gnu.org>2011-08-30 15:02:26 +0000
commit5de3524042e0d20785518da4f740ace609c2eae4 (patch)
tree30d805b5c206b67fed6c7b6018f4cc7e3d341e40 /gcc
parent71c4391e49869ce3a3107ccbdd65628788029270 (diff)
downloadgcc-5de3524042e0d20785518da4f740ace609c2eae4.zip
gcc-5de3524042e0d20785518da4f740ace609c2eae4.tar.gz
gcc-5de3524042e0d20785518da4f740ace609c2eae4.tar.bz2
arm.c (optimal_immediate_sequence_1): Make b1, b2, b3 and b4 unsigned.
2011-08-30 Andrew Stubbs <ams@codesourcery.com> gcc/ * config/arm/arm.c (optimal_immediate_sequence_1): Make b1, b2, b3 and b4 unsigned. From-SVN: r178324
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/arm.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0fcf494..911c9ec 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2011-08-30 Andrew Stubbs <ams@codesourcery.com>
+ * config/arm/arm.c (optimal_immediate_sequence_1): Make b1, b2,
+ b3 and b4 unsigned.
+
+2011-08-30 Andrew Stubbs <ams@codesourcery.com>
+
* config/arm/arm.c (arm_gen_constant): Set can_negate correctly
when code is SET.
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index 3a49f40..0047969 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -2624,7 +2624,7 @@ optimal_immediate_sequence_1 (enum rtx_code code, unsigned HOST_WIDE_INT val,
do
{
int end;
- int b1, b2, b3, b4;
+ unsigned int b1, b2, b3, b4;
unsigned HOST_WIDE_INT result;
int loc;