aboutsummaryrefslogtreecommitdiff
path: root/gcc/var-tracking.c
diff options
context:
space:
mode:
authorJosef Zlomek <zlomekj@suse.cz>2004-04-22 14:16:33 +0200
committerJosef Zlomek <zlomek@gcc.gnu.org>2004-04-22 12:16:33 +0000
commitb10e5b3a5e750c7f6a7a0c4550d9b573252a56aa (patch)
treed213c028e3c3754978102f1e31db3fb898b40d40 /gcc/var-tracking.c
parentfe2235d1826cd86f49f8f3027573726ef51c3ffa (diff)
downloadgcc-b10e5b3a5e750c7f6a7a0c4550d9b573252a56aa.zip
gcc-b10e5b3a5e750c7f6a7a0c4550d9b573252a56aa.tar.gz
gcc-b10e5b3a5e750c7f6a7a0c4550d9b573252a56aa.tar.bz2
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. From-SVN: r81011
Diffstat (limited to 'gcc/var-tracking.c')
-rw-r--r--gcc/var-tracking.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
index 55aeb9a..be66392 100644
--- a/gcc/var-tracking.c
+++ b/gcc/var-tracking.c
@@ -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)