1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-optimized-raw" } */ 3 f1(unsigned x,unsigned y)4_Bool f1(unsigned x, unsigned y) 5 { 6 unsigned t1 = x / y; 7 _Bool t2 = (t1 != 0); 8 return t2; 9 } 10 f2(unsigned x,unsigned y)11_Bool f2(unsigned x, unsigned y) 12 { 13 unsigned t1 = x / y; 14 _Bool t2 = (t1 == 0); 15 return t2; 16 } 17 18 /* { dg-final { scan-tree-dump-not "trunc_div_expr" "optimized" } } */ 19