(simplify_comparison): Convert comparison to unsigned when stripping
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 7 Sep 1994 22:32:03 +0000 (18:32 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 7 Sep 1994 22:32:03 +0000 (18:32 -0400)
off a ZERO_EXTEND.

From-SVN: r8034

gcc/combine.c

index da4b2a267b62d69526b88fd6fa4e766727150b55..27875e51e5e7d8781e2f11576027dda4da823c47 100644 (file)
@@ -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;
                }