(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
tree-ssa/
pr103245-1.c
       1  /* PR tree-optimization/103245 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2 -fdump-tree-optimized" } */
       4  /* { dg-final { scan-tree-dump-times " = ABSU_EXPR <v_\[0-9]*\\\(D\\\)>;" 1 "optimized" } } */
       5  
       6  unsigned
       7  f1 (int v)
       8  {
       9    unsigned int d_6;
      10    int b_5;
      11    int a_4;
      12    _Bool _1;
      13    unsigned int v1_2;
      14    unsigned int _7;
      15    int _9;
      16  
      17    _1 = v < 0;
      18    a_4 = (int) _1;
      19    b_5 = -a_4;
      20    _9 = b_5 | 1;
      21    d_6 = (unsigned int) _9;
      22    v1_2 = (unsigned int) v;
      23    _7 = v1_2 * d_6;
      24    return _7;
      25  }