Add a test for the load/store alignment.

llvm-svn: 40687
This commit is contained in:
Lauro Ramos Venancio 2007-08-01 20:07:59 +00:00
parent 0db4418a5f
commit e2e7e384e3
1 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,17 @@
// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep -c {align 1} | grep 2
// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | llvm-as | llc
struct p {
char a;
int b;
} __attribute__ ((packed));
struct p t = { 1, 10 };
struct p u;
int main () {
int tmp = t.b;
u.b = tmp;
return tmp;
}