(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
tree-ssa/
pr32540-2.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O3 -ftree-pre" } */
       3  
       4  int f(void);
       5  void acceptloop_th(int *t, int options) {
       6      if (f()) options |= 0x1 << 0;
       7      if (f()) options |= 0x1 << 1;
       8      if (f()) options |= 0x1 << 2;
       9      if (f()) options |= 0x1 << 3;
      10      if (f()) options |= 0x1 << 4;
      11      if (f()) options |= 0x1 << 5;
      12      if (f()) options |= 0x1 << 6;
      13      if (f()) options |= 0x1 << 7;
      14      if (f()) options |= 0x1 << 8;
      15      if (f()) options |= 0x1 << 9;
      16      if (f()) options |= 0x1 << 10;
      17      if (f()) options |= 0x1 << 11;
      18      if (f()) options |= 0x1 << 12;
      19      if (f()) options |= 0x1 << 13;
      20      if (f()) options |= 0x1 << 14;
      21      if (f()) options |= 0x1 << 15;
      22  #if(__SIZEOF_INT__ >= 4)    
      23      if (f()) options |= 0x1 << 16;
      24      if (f()) options |= 0x1 << 17;
      25      if (f()) options |= 0x1 << 18;
      26      if (f()) options |= 0x1 << 19;
      27      if (f()) options |= 0x1 << 20;
      28      if (f()) options |= 0x1 << 21;
      29      if (f()) options |= 0x1 << 22;
      30      if (f()) options |= 0x1 << 23;
      31      if (f()) options |= 0x1 << 24;
      32      if (f()) options |= 0x1 << 25;
      33      if (f()) options |= 0x1 << 26;
      34  #endif
      35      if (f()) *t = options;
      36  }
      37  
      38