* combine.c (combine_simplify_rtx): Clear op0_mode if simplification
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 May 2001 21:04:56 +0000 (21:04 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 May 2001 21:04:56 +0000 (21:04 +0000)
suceeded.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42286 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/combine.c

index 5ad0e45..e89fddc 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 ceb6dc7..11ef550 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