This code was compiled with the EGCS 1.1.2 compiler using the following compilation options: -O6 -mcpu=i686
#include <stdio.h> int fib(int n) { if(n > 2) return fib(n-1) + fib(n-2); return n; } int main(int argc, char** argv) { int res; printf("Calculating fib(30)..."); fflush(stdout); res = fib(30); printf("done.\n"); printf("fib(30) = %i\n", res); }