------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-17 22:34 ------- I have a patch wich fixes this bug but not 20681: Index: gimple-low.c =============================================================== ==== RCS file: /cvs/gcc/gcc/gcc/gimple-low.c,v retrieving revision 2.26 diff -u -p -r2.26 gimple-low.c --- gimple-low.c 30 Jun 2005 00:47:49 -0000 2.26 +++ gimple-low.c 17 Aug 2005 22:34:31 -0000 @@ -368,6 +368,9 @@ block_may_fallthru (tree block) case CALL_EXPR: /* Functions that do not return do not fall through. */ return (call_expr_flags (stmt) & ECF_NORETURN) == 0; + + case CLEANUP_POINT_EXPR: + return block_may_fallthru (TREE_OPERAND (stmt, 0)); default: return true;
-- What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20624