1 2 3 4 5 6 7 8 9 10 11 12
/* { dg-additional-options "-std=gnu89" } */ ase (p) short *p; { int a; a = p[1]; p[2] = a; if ((short) a) p[a]++; return (a == 0); }