In my pervious email, I forgot about one of my patch. PR 12709 (ICE with __FUNCTION__ and function-try-block) http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02196.html Thanks, Andrew Pinski