recog.c (canonicalize_change_group): Use validate_unshare_change.
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Tue, 22 Mar 2011 11:19:11 +0000 (11:19 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Tue, 22 Mar 2011 11:19:11 +0000 (11:19 +0000)
2011-03-22  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* recog.c (canonicalize_change_group): Use validate_unshare_change.

From-SVN: r171285

gcc/ChangeLog
gcc/recog.c

index ab8ea93caf72195b2ab0e78ba1d2d5a8bae658cb..7aac8837ea0428cff38d0d24df8a802a320a81e1 100644 (file)
@@ -1,3 +1,7 @@
+2011-03-22  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * recog.c (canonicalize_change_group): Use validate_unshare_change.
+
 2011-03-22  Richard Guenther  <rguenther@suse.de>
 
        * gimple.c (gimple_rhs_class_table): POLYNOMIAL_CHREC is not
index 8fb96a0ed837b015e1af79b9a95835b0268a6226..c6ba1953ac9a7995172bdfb41fd1b15d0954e0f4 100644 (file)
@@ -277,8 +277,8 @@ canonicalize_change_group (rtx insn, rtx x)
       /* Oops, the caller has made X no longer canonical.
         Let's redo the changes in the correct order.  */
       rtx tem = XEXP (x, 0);
-      validate_change (insn, &XEXP (x, 0), XEXP (x, 1), 1);
-      validate_change (insn, &XEXP (x, 1), tem, 1);
+      validate_unshare_change (insn, &XEXP (x, 0), XEXP (x, 1), 1);
+      validate_unshare_change (insn, &XEXP (x, 1), tem, 1);
       return true;
     }
   else