2 /* { dg-options "-O -fstrict-aliasing -fgcse" } */
4 /* PR optimization/10087 */
5 /* Contributed by Peter van Hoof <p.van-hoof@qub.ac.uk> */
7 extern void abort(void);
22 S *x[2] = { x1[0], x1[1] };
25 for( i=0; i < 2; i++ )
26 for( j=0; j < 2; j++ )
29 for( i=0; i < 2; i++ )
30 for( j=0; j < 2; j++ )
39 void b(int *i, int *j) {}