From cdcdfd2cab67366b1debbe36bf46c29f7fecda67 Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Tue, 16 Oct 2012 22:51:55 +0000 Subject: Revert r166046 "Switch back to the old coalescer for now to fix the 32 bit bit" A fix for PR14098, including the test case is in the next commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166067 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/X86/pr14098.ll | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 test/CodeGen/X86/pr14098.ll (limited to 'test/CodeGen/X86/pr14098.ll') diff --git a/test/CodeGen/X86/pr14098.ll b/test/CodeGen/X86/pr14098.ll deleted file mode 100644 index 6ce2449ab6..0000000000 --- a/test/CodeGen/X86/pr14098.ll +++ /dev/null @@ -1,23 +0,0 @@ -; RUN: llc -mtriple i386-unknown-linux-gnu -relocation-model=pic -verify-machineinstrs < %s -; We used to crash on this. - -declare void @foo() -declare void @foo3(i1 %x) -define void @bar(i1 %a1, i16 %a2) nounwind align 2 { -bb0: - %a3 = trunc i16 %a2 to i8 - %a4 = lshr i16 %a2, 8 - %a5 = trunc i16 %a4 to i8 - br i1 %a1, label %bb1, label %bb2 -bb1: - br label %bb2 -bb2: - %a6 = phi i8 [ 3, %bb0 ], [ %a5, %bb1 ] - %a7 = phi i8 [ 9, %bb0 ], [ %a3, %bb1 ] - %a8 = icmp eq i8 %a6, 1 - call void @foo() - %a9 = icmp eq i8 %a7, 0 - call void @foo3(i1 %a9) - call void @foo3(i1 %a8) - ret void -} -- cgit v1.2.3