1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -Wstrict-aliasing -fstrict-aliasing" } */ 3 4 foo()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 } 15