1 /* Two of these types will, on current gcc targets, have the same
2 mode but have different alias sets. DOIT tries to get gcse to
3 invalidly hoist one of the values out of the loop. */
10 doit(int sel
, int n
, void *p
)
46 v0
= 1; doit(0, 5, &v0
);
47 v1
= 1; doit(1, 5, &v1
);
48 v2
= 1; doit(2, 5, &v2
);
50 if (v0
!= 32) abort ();
51 if (v1
!= 32) abort ();
52 if (v2
!= 32) abort ();