------- Comment #2 from tomby at gcc dot gnu dot org 2008-11-24 16:39 ------- In tree-loop-distribution.c (generate_memset_zero) can be DR_STEP(dr) NULL. But it is passed into fold_build2 that expect two non null expressions.
If program flow goes to end: due to goto then temporary variables created during force_gimple_operand are added to referenced vars. But this variables have not def bb. So later checks fails. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38250