summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-11-23 02:42:04 +0000
committerChris Lattner <sabre@nondot.org>2010-11-23 02:42:04 +0000
commit79b967bd9fed0a3147d704ce269af6cc26aff391 (patch)
tree5e1652352a52b4f0b43d968e6ab7c84f74c44119 /test
parent2e1a75d6f44d084908c2be6ae2545c256396e5ee (diff)
downloadllvm-79b967bd9fed0a3147d704ce269af6cc26aff391.tar.gz
llvm-79b967bd9fed0a3147d704ce269af6cc26aff391.tar.bz2
llvm-79b967bd9fed0a3147d704ce269af6cc26aff391.tar.xz
duncan's spider sense was right, I completely reversed the condition
on this instcombine xform. This fixes a miscompilation of 403.gcc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119988 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/InstCombine/icmp.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/Transforms/InstCombine/icmp.ll b/test/Transforms/InstCombine/icmp.ll
index 96038ca56b..e33463dbe5 100644
--- a/test/Transforms/InstCombine/icmp.ll
+++ b/test/Transforms/InstCombine/icmp.ll
@@ -161,7 +161,7 @@ define i1 @test17(i32 %x) nounwind {
%cmp = icmp eq i32 %and, 0
ret i1 %cmp
; CHECK: @test17
-; CHECK-NEXT: %cmp = icmp eq i32 %x, 3
+; CHECK-NEXT: %cmp = icmp ne i32 %x, 3
}
@@ -171,7 +171,7 @@ define i1 @test18(i32 %x) nounwind {
%cmp = icmp eq i32 %and, 0
ret i1 %cmp
; CHECK: @test18
-; CHECK-NEXT: %cmp = icmp eq i32 %x, 3
+; CHECK-NEXT: %cmp = icmp ne i32 %x, 3
}
define i1 @test19(i32 %x) nounwind {
@@ -180,7 +180,7 @@ define i1 @test19(i32 %x) nounwind {
%cmp = icmp eq i32 %and, 8
ret i1 %cmp
; CHECK: @test19
-; CHECK-NEXT: %cmp = icmp ne i32 %x, 3
+; CHECK-NEXT: %cmp = icmp eq i32 %x, 3
}
define i1 @test20(i32 %x) nounwind {
@@ -189,6 +189,6 @@ define i1 @test20(i32 %x) nounwind {
%cmp = icmp ne i32 %and, 0
ret i1 %cmp
; CHECK: @test20
-; CHECK-NEXT: %cmp = icmp ne i32 %x, 3
+; CHECK-NEXT: %cmp = icmp eq i32 %x, 3
}