]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/gcc.dg/20000623-1.c
c-common.c (scanf_flag_specs): Add flags ' and I.
[gcc.git] / gcc / testsuite / gcc.dg / 20000623-1.c
CommitLineData
3e0abe15
GK
1/* { dg-do run } */
2/* { dg-options "-O3 -fno-strict-aliasing" } */
3
41035013
ZW
4extern void exit (int);
5extern void abort (void);
6
3e0abe15
GK
7struct foos { int l; };
8int foo;
9static struct foos *getfoo(void);
10int main (void)
11{
12 struct foos *f = getfoo();
13 f->l = 1;
14 foo = 2;
15 if (f->l == 1)
16 abort();
17 exit(0);
18}
19static struct foos *getfoo(void)
20{ return (struct foos *)&foo; }
This page took 0.153909 seconds and 5 git commands to generate.