------- Comment #15 from rakdver at gcc dot gnu dot org 2006-01-26 23:52 ------- The patch fixes the problem by making gimplification of cleanups much more robust, and able to handle nested statements, at the expense of producing a bit worse code.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24996