text: /* { dg-add-options stack_size } */
  
  #ifdef STACK_SIZE
  #define SIZE STACK_SIZE / 8
  #else
  #define SIZE 65536
  #endif
  
  memtst (int *p, int a)
  {
    do
      {
        if (p[a] == 1)
  	break;
      }
    while (--a);
  }
  
  main ()
  {
    int a[SIZE];
    int i;
    bzero (a, SIZE * 4);
    for (i = 0;  i < 100;  i++)
      {
        memtst (a, SIZE);
      }
  }
  