Revert
authorzlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Apr 2004 12:16:33 +0000 (12:16 +0000)
committerzlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Apr 2004 12:16:33 +0000 (12:16 +0000)
2004-04-20  Josef Zlomek  <zlomekj@suse.cz>

* var-tracking.c (variable_part_different_p): Variable parts
differ when the most recent locations differ.

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

gcc/ChangeLog
gcc/var-tracking.c

index caca85b..ad91d66 100644 (file)
@@ -1,3 +1,11 @@
+2004-04-22  Josef Zlomek  <zlomekj@suse.cz>
+
+       Revert
+       2004-04-20  Josef Zlomek  <zlomekj@suse.cz>
+
+               * var-tracking.c (variable_part_different_p): Variable parts
+               differ when the most recent locations differ.
+
 2004-04-22  Richard Sandiford  <rsandifo@redhat.com>
 
        * doc/invoke.texi: Remove the MIPS -membedded-pic option.
index 55aeb9a..be66392 100644 (file)
@@ -1242,12 +1242,6 @@ variable_part_different_p (variable_part *vp1, variable_part *vp2)
 {
   location_chain lc1, lc2;
 
-  if (!((GET_CODE (vp1->cur_loc) == REG
-        && GET_CODE (vp2->cur_loc) == REG
-        && REGNO (vp1->cur_loc) == REGNO (vp2->cur_loc))
-       || rtx_equal_p (vp1->cur_loc, vp2->cur_loc)))
-    return true;
-
   for (lc1 = vp1->loc_chain; lc1; lc1 = lc1->next)
     {
       for (lc2 = vp2->loc_chain; lc2; lc2 = lc2->next)