]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR rtl-optimization/25456 (cc0 targets are broken.)
authorKazu Hirata <kazu@codesourcery.com>
Sat, 17 Dec 2005 02:05:07 +0000 (02:05 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sat, 17 Dec 2005 02:05:07 +0000 (02:05 +0000)
PR rtl-optimization/25456
* struct-equiv.c (struct_equiv_improve_checkpoint): Replace
info->x_start with p->x_start.

From-SVN: r108707

gcc/ChangeLog
gcc/struct-equiv.c

index f0417bab50195b7d44156c0999166c95119f604c..ca75967ff23b9f10e037f8dd77c07e73e5511ee9 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-17  Kazu Hirata  <kazu@codesourcery.com>
+
+       PR rtl-optimization/25456
+       * struct-equiv.c (struct_equiv_improve_checkpoint): Replace
+       info->x_start with p->x_start.
+
 2005-12-17  Alan Modra  <amodra@bigpond.net.au>
 
        * simplify-rtx.c (simplify_binary_operation_1 <IOR>): Correct bug
index 73ac34c83b78624f54a8613ebd3b15a0b8c0750f..69639d254e45798ce3bbc761d162e119ac7fe941 100644 (file)
@@ -249,7 +249,7 @@ struct_equiv_improve_checkpoint (struct struct_equiv_checkpoint *p,
                                 struct equiv_info *info)
 {
 #ifdef HAVE_cc0
-  if (reg_mentioned_p (cc0_rtx, info->x_start) && !sets_cc0_p (info->x_start))
+  if (reg_mentioned_p (cc0_rtx, p->x_start) && !sets_cc0_p (p->x_start))
     return;
 #endif
   if (info->cur.input_count >= IMPOSSIBLE_MOVE_FACTOR)