(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
pr72802.c
       1  static a[];
       2  static b, h, m, n, o, p, q, t, u, v, t5, t6, t16, t17, t18, t25;
       3  c;
       4  static volatile d;
       5  static volatile e;
       6  static volatile f;
       7  static volatile g;
       8  j;
       9  static volatile k;
      10  static volatile l;
      11  static volatile r;
      12  const volatile s;
      13  static volatile w;
      14  static volatile x;
      15  const volatile y;
      16  static volatile z;
      17  static volatile t1;
      18  static volatile t2;
      19  const t3;
      20  t4;
      21  const volatile t8;
      22  const volatile t9;
      23  const volatile t10;
      24  static volatile t11;
      25  static volatile t12;
      26  static volatile t13;
      27  static volatile t14;
      28  const volatile t15;
      29  static volatile t19;
      30  static volatile t20;
      31  const volatile t21;
      32  static volatile t22;
      33  static volatile t23;
      34  const volatile t24;
      35  *t29;
      36  fn1() { b = 5; }
      37  fn2(long);
      38  #pragma pack(1)
      39  struct S0 {
      40    short f3;
      41    float f4;
      42    signed f5
      43  };
      44  const struct S0 t7[] = {};
      45  static fn3() {
      46    int t26[] = {};
      47    int t27[10] = {};
      48    --t25;
      49    if (fn4()) {
      50      t5++;
      51      fn5();
      52      int t28[] = {t26, t27};
      53      return;
      54    }
      55  }
      56  fn6() {
      57    int i, t30 = 0;
      58    if (fn6 == 2)
      59      t30 = 1;
      60    {
      61      int t31, i = 0;
      62      for (; i < 256; i++) {
      63        t31 = i;
      64        if (i & 1)
      65          t31 = 0;
      66        a[i] = t31;
      67      }
      68      i = 0;
      69      for (; i < 3; i++)
      70        t29[i] = t6;
      71      fn7();
      72      fn3();
      73      t4 = c = j = 0;
      74    }
      75    fn2(h);
      76    if (t30)
      77      printf(b);
      78    g;
      79    fn2(g);
      80    printf(b);
      81    f;
      82    fn2(f);
      83    if (t30)
      84      printf(b);
      85    e;
      86    fn2(e);
      87    printf(b);
      88    fn8();
      89    d;
      90    fn2(d);
      91    if (t30)
      92      printf(b);
      93    l;
      94    fn2(l);
      95    printf(b);
      96    k;
      97    fn2(k);
      98    if (t30)
      99      printf(b);
     100    printf(b);
     101    for (; i; i++) {
     102      y;
     103      fn2(y);
     104      printf(b);
     105      x;
     106      fn2(x);
     107      if (t30)
     108        printf(b);
     109      w;
     110      fn2(w);
     111      printf(b);
     112      fn2(v);
     113      printf(b);
     114      fn2(u);
     115      if (t30)
     116        printf(b);
     117      fn2(t);
     118      printf(b);
     119      s;
     120      fn2(s);
     121      if (t30)
     122        printf(b);
     123      r;
     124      fn2(r);
     125      printf(b);
     126      fn2(q);
     127      if (t30)
     128        printf(b);
     129      fn2(p);
     130      printf("", b);
     131      fn2(o);
     132      printf(b);
     133      fn2(n);
     134      if (t30)
     135        printf(b);
     136      fn2(m);
     137      printf(b);
     138    }
     139    fn2(z);
     140    if (t30)
     141      printf(b);
     142    printf("", t3);
     143    t2;
     144    fn2(t2);
     145    printf(b);
     146    t1;
     147    fn2(t1);
     148    if (t30)
     149      printf(b);
     150    for (; i < 6; i++) {
     151      t10;
     152      fn2(t10);
     153      printf(b);
     154      t9;
     155      fn2(t9);
     156      if (t30)
     157        printf(b);
     158      t8;
     159      fn2(t8);
     160      printf(b);
     161      fn2(t7[i].f3);
     162      if (t30)
     163        printf(b);
     164      fn2(t7[i].f4);
     165      printf(b);
     166      fn2(t7[i].f5);
     167      if (t30)
     168        printf(b);
     169      t15;
     170      fn2(t15);
     171      printf(b);
     172      t14;
     173      fn2(t14);
     174      if (t30)
     175        printf(b);
     176      t13;
     177      fn2(t13);
     178      printf(b);
     179      t12;
     180      fn2(t12);
     181      if (t30)
     182        printf(b);
     183      t11;
     184      fn2(t11);
     185      printf(b);
     186      t21;
     187      fn2(t21);
     188      if (t30)
     189        printf(b);
     190      t20;
     191      fn2(t20);
     192      fn2(t19);
     193      if (t30)
     194        printf(b);
     195      fn2(t18);
     196      printf(b);
     197      fn2(t17);
     198      printf(b);
     199      fn2(t16);
     200      printf(b);
     201    }
     202    t24;
     203    t24;
     204    if (t30)
     205      printf(b);
     206    printf(t23);
     207    t22;
     208    t22;
     209    if (t30)
     210      printf(b);
     211  }