//test.c
#include <stdio.h>
void f(long long i)
{
printf("%lld\n",i);
fflush(stdout);
f(i+1);
}
int main()
{
f(0);
}
I try gcc -fsplit-stack ./test.c
but it even make lower recursion depth to 385 in my envinronment.
My GCC version: gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
My Linux kernel version:4.14.13 i686