(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
20120927-1.c
       1  void ff(int);
       2  int isc_fsaccess_set(unsigned int access) {
       3   unsigned int mode;
       4   unsigned int bits;
       5   mode = 0;
       6   bits = 0x00000021;
       7   if ((access & bits) != 0) 
       8    {
       9     mode |= 0400;
      10     access &= ~bits;
      11    }
      12   access &= ~bits; 
      13   bits <<= (10);
      14   if ((access & bits) != 0)
      15     access &= ~bits; 
      16   bits = 0x00000012;
      17   if ((access & bits) != 0)
      18   {
      19     mode |= 0200; 
      20     access &= ~bits; 
      21   }
      22   mode |= (0200 >> 3);
      23   access &= ~bits; 
      24   bits <<= (10);
      25   if ((access & bits) != 0)
      26     mode |= ((0200 >> 3) >> 3);
      27   bits = 0x00000044;
      28   if ((access & bits) != 0)
      29   { 
      30      mode |= 0100;
      31      access &= ~bits;
      32   }
      33   if ((access & bits) != 0)
      34   {
      35     mode |= (0100 >> 3);
      36     access &= ~bits; 
      37   }; 
      38   bits <<= (10);
      39   if ((access & bits) != 0)
      40     mode |= ((0100 >> 3) >> 3);
      41   ff(mode) ;
      42  }
      43