http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51264
--- Comment #5 from vries at gcc dot gnu.org 2011-11-22 02:57:45 UTC --- Difference in dumps just before error in r181172, at tree.cc.014t.cfg: ... r181171 | r181172 unsigned int iterative_hash_expr(un unsigned int iterative_hash_expr(un { { > int finally_tmp.0; int code; int code; unsigned int D.2185; unsigned int D.2185; <bb 2>: <bb 2>: iterative_hash (&code); iterative_hash (&code); D.2185 = 0; D.2185 = 0; > finally_tmp.0 = 0; > code = {CLOBBER}; > switch (finally_tmp.0) > <default: <L6>, > case 1: <L7>> <L2>: | <L7>: > return; > > <L6>: return D.2185; return D.2185; } } ...