Quantcast
Channel: Active questions tagged gcc - Stack Overflow
Viewing all articles
Browse latest Browse all 22237

How can I make GCC allow my C program infinite recursioin as possible as memory allow?

$
0
0
//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


Viewing all articles
Browse latest Browse all 22237

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>