i386.c (legitimize_tls_address): Generate tls_initial_exec_64_sun only when !TARGET_X32.
[gcc.git] / gcc / tree-ssa-dom.c
index 4ea9644dd277e26d6db4e37af9fa1254f815922d..d35297abbd72f3f485391d07a566bbf43a04b247 100644 (file)
@@ -2294,15 +2294,14 @@ optimize_stmt (basic_block bb, gimple_stmt_iterator si)
              && rhs == cached_lhs)
            {
              basic_block bb = gimple_bb (stmt);
-             int lp_nr = lookup_stmt_eh_lp (stmt);
              unlink_stmt_vdef (stmt);
-             gsi_remove (&si, true);
-             if (lp_nr != 0)
+             if (gsi_remove (&si, true))
                {
                  bitmap_set_bit (need_eh_cleanup, bb->index);
                  if (dump_file && (dump_flags & TDF_DETAILS))
                    fprintf (dump_file, "  Flagged to clear EH edges.\n");
                }
+             release_defs (stmt);
              return;
            }
        }