view gcc/testsuite/gcc.dg/torture/pr81181.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

/* { dg-do compile } */

unsigned int lh;

void
ny (int t3, int ys, int rt, int p8)
{
  if (lh != 0)
    {
      if (0)
	{
oo:
	  do
	    {
	      rt = (p8 != 0) ? t3 : 0;
	      rt = (rt != 0 || lh != (unsigned int)ys);
	      rt += lh + ys;
	    }
	  while (t3 <= 0);

	  lh = ys;
	  ys = rt;
	}

      if (lh != 0)
	p8 = lh;
    }

  goto oo;
}