(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
20040307-1.c
       1  int main()
       2  {
       3    int b = 0;
       4  
       5    struct {
       6      unsigned int bit0:1;
       7      unsigned int bit1:1;
       8      unsigned int bit2:1;
       9      unsigned int bit3:1;
      10      unsigned int bit4:1;
      11      unsigned int bit5:1;
      12      unsigned int bit6:1;
      13      unsigned int bit7:1;
      14    } sdata = {0x01};
      15  
      16    while ( sdata.bit0-- > 0 ) {
      17      b++ ;
      18      if ( b > 100 ) break;
      19    }
      20  
      21    if (b != 1)
      22      abort ();
      23    return 0;
      24  }
      25