(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
20020328-1.c
       1  int b = 0;
       2  
       3  func () { }
       4  
       5  void
       6  testit(int x)
       7  {
       8    if (x != 20)
       9      abort ();
      10  }
      11  
      12  int
      13  main()
      14  
      15  {
      16    int a = 0;
      17  
      18    if (b)
      19      func();
      20  
      21    /* simplify_and_const_int would incorrectly omit the mask in
      22       the line below.  */
      23    testit ((a + 23) & 0xfffffffc);
      24    exit (0);
      25  }