aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/pr89412.c
blob: 0d6ddd5db9471aef7f157fd1ed08fd3d252b0c48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* PR middle-end/89412 */

struct S { double a, b; } d;
int e;
double f;

void
foo ()
{
  _Complex double h;
  while (e)
    {
      f = h;
      *(struct S *) &h = d;
    }
}