view gcc/testsuite/gcc.c-torture/compile/20120927-1.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

void ff(int);
int isc_fsaccess_set(unsigned int access) {
 unsigned int mode;
 unsigned int bits;
 mode = 0;
 bits = 0x00000021;
 if ((access & bits) != 0) 
  {
   mode |= 0400;
   access &= ~bits;
  }
 access &= ~bits; 
 bits <<= (10);
 if ((access & bits) != 0)
   access &= ~bits; 
 bits = 0x00000012;
 if ((access & bits) != 0)
 {
   mode |= 0200; 
   access &= ~bits; 
 }
 mode |= (0200 >> 3);
 access &= ~bits; 
 bits <<= (10);
 if ((access & bits) != 0)
   mode |= ((0200 >> 3) >> 3);
 bits = 0x00000044;
 if ((access & bits) != 0)
 { 
    mode |= 0100;
    access &= ~bits;
 }
 if ((access & bits) != 0)
 {
   mode |= (0100 >> 3);
   access &= ~bits; 
 }; 
 bits <<= (10);
 if ((access & bits) != 0)
   mode |= ((0100 >> 3) >> 3);
 ff(mode) ;
}