aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-09-07 18:32:03 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-09-07 18:32:03 -0400
commit66415c8b0e1ccecf8a2138a43ac141f22868d403 (patch)
treead31d9e816e3f9b4996d42dcd2568b79118f0e5f
parent6dd49058f55c734005ad40d3202a9ee58e3a0bc5 (diff)
downloadgcc-66415c8b0e1ccecf8a2138a43ac141f22868d403.zip
gcc-66415c8b0e1ccecf8a2138a43ac141f22868d403.tar.gz
gcc-66415c8b0e1ccecf8a2138a43ac141f22868d403.tar.bz2
(simplify_comparison): Convert comparison to unsigned when stripping
off a ZERO_EXTEND. From-SVN: r8034
-rw-r--r--gcc/combine.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/combine.c b/gcc/combine.c
index da4b2a2..27875e5 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -8636,6 +8636,7 @@ simplify_comparison (code, pop0, pop1)
{
op0 = gen_lowpart_for_combine (tmode, inner_op0);
op1 = gen_lowpart_for_combine (tmode, inner_op1);
+ code = unsigned_condition (code);
changed = 1;
break;
}