Lauro Ramos Venancio | dd487c1 | 2007-08-01 20:07:59 +0000 | [diff] [blame] | 1 | // RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep -c {align 1} | grep 2 |
2 | // RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | llvm-as | llc | ||||
3 | |||||
4 | struct p { | ||||
5 | char a; | ||||
6 | int b; | ||||
7 | } __attribute__ ((packed)); | ||||
8 | |||||
9 | struct p t = { 1, 10 }; | ||||
10 | struct p u; | ||||
11 | |||||
12 | int main () { | ||||
13 | int tmp = t.b; | ||||
14 | u.b = tmp; | ||||
15 | return tmp; | ||||
16 | |||||
17 | } |