Index: tree-predcom.c =================================================================== --- tree-predcom.c (revision 134253) +++ tree-predcom.c (working copy) @@ -590,7 +590,8 @@ suitable_reference_p (struct data_refere tree ref = DR_REF (a), step = DR_STEP (a); if (!step - || !is_gimple_reg_type (TREE_TYPE (ref))) + || !is_gimple_reg_type (TREE_TYPE (ref)) + || tree_could_throw_p (ref)) return false; if (integer_zerop (step))