And here it is:
[... snip snip ...]
rici@rici-desktop:~/src/fact$ gcc -O2 -Wall -o fact fact.c
I just *know* that you also tried that *without* the -O2 (but aren't telling)... ;-) -- Wim