1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Wstrict-aliasing -fstrict-aliasing" } */
3
4
5 int foo ()
6 {
7 int x = 10;
8 int *p;
9 float *q;
10
11 q = (float*) &x; /* { dg-bogus "not referenced" } */
12
13 return x;
14 }