Dan Gohman | 43c3db3 | 2007-08-15 13:49:33 +0000 | [diff] [blame] | 1 | // RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep {align 1} | count 2 |
Lauro Ramos Venancio | dd487c1 | 2007-08-01 20:07:59 +0000 | [diff] [blame] | 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 | } |