2 /* { dg-do compile } */
3 /* { dg-require-effective-target nonpic } */
4 /* { dg-options "-O2 -masm=att" } */
15 struct S1
test_and (struct S1 a
)
22 /* { dg-final { scan-assembler "\[ \t\]andb\[ \t\]+t\[^\n\r]*, %.h" } } */
24 struct S1
test_or (struct S1 a
)
31 /* { dg-final { scan-assembler "\[ \t\]orb\[ \t\]+t\[^\n\r]*, %.h" } } */
33 struct S1
test_xor (struct S1 a
)
40 /* { dg-final { scan-assembler "\[ \t\]xorb\[ \t\]+t\[^\n\r]*, %.h" } } */
42 struct S1
test_add (struct S1 a
)
49 /* { dg-final { scan-assembler "\[ \t\]addb\[ \t\]+t\[^\n\r]*, %.h" } } */