new testcase

llvm-svn: 21774
diff --git a/llvm/test/Regression/Transforms/InstCombine/shift.ll b/llvm/test/Regression/Transforms/InstCombine/shift.ll
index fd1ac0e..0834efc 100644
--- a/llvm/test/Regression/Transforms/InstCombine/shift.ll
+++ b/llvm/test/Regression/Transforms/InstCombine/shift.ll
@@ -164,3 +164,11 @@
 	%D = cast int %C to sbyte
 	ret sbyte %D
 }
+
+sbyte %test24(sbyte %X) {
+        %Y = and sbyte %X, -5 ; ~4
+        %Z = shl sbyte %Y, ubyte 5
+        %Q = shr sbyte %Z, ubyte 5
+        ret sbyte %Q
+}
+