/* PR tree-optimization/103245 */ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-optimized" } */ /* { dg-final { scan-tree-dump-times " = ABSU_EXPR ;" 1 "optimized" } } */ unsigned f1 (int v) { unsigned int d_6; int b_5; int a_4; _Bool _1; unsigned int v1_2; unsigned int _7; int _9; _1 = v < 0; a_4 = (int) _1; b_5 = -a_4; _9 = b_5 | 1; d_6 = (unsigned int) _9; v1_2 = (unsigned int) v; _7 = v1_2 * d_6; return _7; }