view gcc/testsuite/gcc.c-torture/compile/pr55832.c @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 04ced10e8804
children
line wrap: on
line source

/* PR tree-optimization/55832 */

int g, b;

void
foo (void)
{
  union U { int i; unsigned short s; } a = { 0 };
  unsigned char c;
  unsigned short d = 0, *p = &a.s;

  if (g)
    a.i--;

  if (b && a.i < (d = 1))
    return;

  for (; a.i < 15; a.i++)
    b |= d <= c;

  if (!*p)
    g = 0;
}