1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fno-store-merging" } */
3 /* { dg-additional-options "-fno-PIE" { target ia32 } } */
4 /* { dg-additional-options "-fno-common -mdynamic-no-pic" { target { ia32 && { x86_64-*-darwin* i?86-*-darwin* } } } } */
22 /* We have to make sure to not cause a store data race between
23 c.c and c.d residing in the tail padding of B. */
28 /* In particular on x86 c.d should not be loaded/stored via movl. */
29 /* { dg-final { scan-assembler-not "movl" { target { x86_64-*-* i?86-*-* } } } } */