aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/graphite/pr83126.c
blob: a69dbd5fdcf439dd92ee94f9d7904eec2f20bff1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* { dg-do compile { target pthread } }  */
/* { dg-additional-options "-w -ftree-parallelize-loops=2 -floop-parallelize-all -O1" }  */

void
ew (unsigned short int c9, int stuff)
{
  int e1;

  for (;;)
    {
      unsigned int *by = &e1;
      int *fd = &stuff;

      *fd = c9;
      fd = (int *) (__INTPTR_TYPE__) *fd;
      if (*fd != 0)
	for (*by = 0; *by < 2; ++*by)
	  c9 *= e1;
    }
}