if (count_double < NCALLS)
if (count_double < NCALLS + NCALLS_INT)
main (void){  int result = 0;  count_float = count_double = count_ldouble = 0;  compile_test ();  if (count_float != 0)    {      puts ("float function called for double test");      result = 1;    }  if (count_ldouble != 0)    {      puts ("long double function called for double test");      result = 1;    }  if (count_double < NCALLS)    {      printf ("double functions not called often enough (%d)\n",	      count_double);      result = 1;    }  else if (count_double > NCALLS)    {      printf ("double functions called too often (%d)\n",	      count_double);      result = 1;    }  count_float = count_double = count_ldouble = 0;  compile_testf ();  if (count_double != 0)    {      puts ("double function called for float test");      result = 1;    }  if (count_ldouble != 0)    {      puts ("long double function called for float test");      result = 1;    }  if (count_float < NCALLS)    {      printf ("float functions not called often enough (%d)\n", count_float);      result = 1;    }  else if (count_float > NCALLS)    {      printf ("float functions called too often (%d)\n",	      count_double);      result = 1;    }#ifndef NO_LONG_DOUBLE  count_float = count_double = count_ldouble = 0;  compile_testl ();  if (count_float != 0)    {      puts ("float function called for long double test");      result = 1;    }  if (count_double != 0)    {      puts ("double function called for long double test");      result = 1;    }  if (count_ldouble < NCALLS)    {      printf ("long double functions not called often enough (%d)\n",	      count_ldouble);      result = 1;    }  else if (count_ldouble > NCALLS)    {      printf ("long double functions called too often (%d)\n",	      count_double);      result = 1;    }#endif  return result;}