title: What exactly -ffast-math option does while compiling with gcc
body: <p>Can any one help in making me understand what does -ffast-math option does when compiled with gcc. I see a difference of 20 sec in my programs execution time when executed with -O3  and -ffast-math compared to only use of -O3</p>