1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// RUN: %llvmgcc -O3 -S -o - %s | grep {align 1} | count 2 // RUN: %llvmgcc -O3 -S -o - %s | 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; }