* expr.c (store_expr): Remove dont_store_target.
authorKazu Hirata <kazu@cs.umass.edu>
Thu, 21 Oct 2004 16:15:15 +0000 (16:15 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Thu, 21 Oct 2004 16:15:15 +0000 (16:15 +0000)
From-SVN: r89383

gcc/ChangeLog
gcc/expr.c

index c46f5e43bfbbf9adf27bbd05bf825164a98539a9..95774e2f2766832845d4a60c09a657009cf5eea1 100644 (file)
@@ -1,3 +1,7 @@
+2004-10-21  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * expr.c (store_expr): Remove dont_store_target.
+
 2004-10-21  Kazu Hirata  <kazu@cs.umass.edu>
 
        * tree-cfg.c (thread_jumps): Speed up by using a worklist.
index d98de0661f3ed9a5d3fa3e1756f4e1062dd3fc88..7ee692ba5442a6ed267ffcf97427df99b2fd0e8d 100644 (file)
@@ -3754,7 +3754,6 @@ store_expr (tree exp, rtx target, int call_param_p)
   rtx temp;
   rtx alt_rtl = NULL_RTX;
   int dont_return_target = 0;
-  int dont_store_target = 0;
 
   if (VOID_TYPE_P (TREE_TYPE (exp)))
     {
@@ -3901,7 +3900,6 @@ store_expr (tree exp, rtx target, int call_param_p)
        || (temp != target && (side_effects_p (temp)
                              || side_effects_p (target))))
       && TREE_CODE (exp) != ERROR_MARK
-      && ! dont_store_target
       /* If store_expr stores a DECL whose DECL_RTL(exp) == TARGET,
         but TARGET is not valid memory reference, TEMP will differ
         from TARGET although it is really the same location.  */