blob: 257176de205c94443d033cb2e9c81810614a0780 [file] [log] [blame]
/* PR debug/84875 */
/* { dg-do compile } */
/* { dg-options "-Os" } */
/* { dg-additional-options "-fpie" { target pie } } */
/* { dg-additional-options "-march=z196" { target s390*-*-* } } */
static long *a[100];
static int b[100];
long *c;
int d;
void foo (long *);
void
bar ()
{
long *g = c;
g--;
d = *g;
if (d)
if (b[d] < 8)
{
*(void **)g = a[d];
a[d] = g;
b[d]++;
return;
}
foo (g);
}