I heard that gcc has a bug when trying to use the option "-O3". I am wondering what it is and whether gcc-3.1 has fixed the bug. Thanks in advance.