PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr39545-1.c
blobe7e41164b25c37a6c01f047fb61c5b8dc0095576
1 /* PR target/39545 */
2 /* { dg-do compile } */
3 /* { dg-require-effective-target lp64 } */
4 /* { dg-options "-O2" } */
6 struct flex
8 int i;
9 int flex [];
12 int
13 foo (struct flex s)
15 return s.i;
18 struct flex
19 bar (int x)
20 { /* { dg-message "note: the ABI of passing struct with a flexible array member has changed in GCC 4.4" } */
21 struct flex s;
22 s.i = x;
23 return s;