combine.c (combine_simplify_rtx): Clear op0_mode if simplification suceeded.
authorJan Hubicka <jh@suse.cz>
Fri, 18 May 2001 21:04:56 +0000 (23:04 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 18 May 2001 21:04:56 +0000 (21:04 +0000)
* combine.c (combine_simplify_rtx): Clear op0_mode if simplification
suceeded.

From-SVN: r42286

gcc/ChangeLog
gcc/combine.c

index 5ad0e4514e16deaa17c9d42747e813aaf2ee8a35..e89fddc56f029fcc4015c7137440aa7e3d5bbd62 100644 (file)
@@ -1,3 +1,8 @@
+Fri May 18 22:42:04 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * combine.c (combine_simplify_rtx): Clear op0_mode if simplification
+       suceeded.
+
 Fri May 18 07:26:34 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * genrecog.c (enum decision_type): Add DT_elt_zero-wide_safe.
index ceb6dc77b763315c246a651ae7c04abd158b593f..11ef550c9b5828bf82aa1ffc95dac3fe06bf5c96 100644 (file)
@@ -3693,7 +3693,7 @@ combine_simplify_rtx (x, op0_mode, last, in_dest)
     }
 
   if (temp)
-    x = temp, code = GET_CODE (temp);
+    x = temp, code = GET_CODE (temp), op0_mode = VOIDmode;
 
   /* First see if we can apply the inverse distributive law.  */
   if (code == PLUS || code == MINUS