(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
930929-1.c
       1  sub1 (i)
       2       int i;
       3  {
       4    return i - (5 - i);
       5  }
       6  
       7  sub2 (i)
       8       int i;
       9  {
      10    return i + (5 + i);
      11  }
      12  
      13  sub3 (i)
      14       int i;
      15  {
      16    return i - (5 + i);
      17  }
      18  
      19  sub4 (i)
      20       int i;
      21  {
      22    return i + (5 - i);
      23  }
      24  
      25  main()
      26  {
      27    if (sub1 (20) != 35)
      28      abort ();
      29    if (sub2 (20) != 45)
      30      abort ();
      31    if (sub3 (20) != -5)
      32      abort ();
      33    if (sub4 (20) != 5)
      34      abort ();
      35    exit (0);
      36  }