1 /* { dg-skip-if "ptxas seg faults" { nvptx-*-* } { "-O3*" } { "" } } */
8 ff(int fname
, int part
, int nparts
)
12 if (nparts
) /* bb 1 */
18 /* bb 4 is the branch to bb 10
19 (bb 10 is physically at the end of the loop) */
20 while (f3() /* bb 10 */)
22 if (nparts
/* bb 5 */ && f2() /* bb 6 */)
26 if (f3()) /* ... bb 7 */
33 if (nparts
) /* bb 11 */
44 int f3(void) { static int x
= 0; x
= !x
; return x
; }
45 void f1(void) { abort(); }
46 int f2(void) { abort(); }