Testcase that is miscompiled by the ppc backend

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23669 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2005-10-09 05:31:47 +00:00
parent 7d47a61496
commit 0cb34c4714

View File

@ -0,0 +1,9 @@
; This was erroneously being turned into an rlwinm instruction.
; The sign bit does matter in this case.
; RUN: llvm-as < %s | llc -march=ppc32 | grep srawi
int %test(int %X) {
%Y = and int %X, -2
%Z = shr int %Y, ubyte 11
ret int %Z
}