The following patches fix problems with not maintaining profile counts correctly when modifying the CFG. http://gcc.gnu.org/ml/gcc-patches/2004-05/msg01558.html http://gcc.gnu.org/ml/gcc-patches/2004-05/msg01595.html http://gcc.gnu.org/ml/gcc-patches/2004-05/msg01850.html -Pat