summaryrefslogtreecommitdiffstats
path: root/llvm/test/FrontendC/ptr-rotate.c
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2009-08-21 06:12:30 +0000
committerBill Wendling <isanbard@gmail.com>2009-08-21 06:12:30 +0000
commit19e4d6b33c8d02e6816a00e5d6cf5250e5c11225 (patch)
treee3109fc4713f06b2543d27518fd9e1c060ff8fbe /llvm/test/FrontendC/ptr-rotate.c
parent91f8cd9a912be499b5a28ec2b8fb0420538f9f8b (diff)
downloadbcm5719-llvm-19e4d6b33c8d02e6816a00e5d6cf5250e5c11225.tar.gz
bcm5719-llvm-19e4d6b33c8d02e6816a00e5d6cf5250e5c11225.zip
Testcase for r79597.
llvm-svn: 79598
Diffstat (limited to 'llvm/test/FrontendC/ptr-rotate.c')
-rw-r--r--llvm/test/FrontendC/ptr-rotate.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/FrontendC/ptr-rotate.c b/llvm/test/FrontendC/ptr-rotate.c
new file mode 100644
index 00000000000..6c467232156
--- /dev/null
+++ b/llvm/test/FrontendC/ptr-rotate.c
@@ -0,0 +1,7 @@
+// RUN: %llvmgcc %s -c -m32 -o /dev/null
+// RUN: %llvmgcc %s -S -O1 -m32 -emit-llvm -o - | llc -mtriple=i386-apple-darwin9.7 | FileCheck %s -check-prefix=DARWIN
+
+unsigned int func(void *A) {
+ // DARWIN: roll $27
+ return ((((unsigned long long) A) >> 5) | (((unsigned long long) A) << 27));
+}
OpenPOWER on IntegriCloud