[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

rguenth at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Fri Jun 4 12:45:00 GMT 2010



------- Comment #37 from rguenth at gcc dot gnu dot org  2010-06-04 12:45 -------
Subject: Bug 41371

Author: rguenth
Date: Fri Jun  4 12:44:41 2010
New Revision: 160261

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160261
Log:
2010-06-04  Richard Guenther  <rguenther@suse.de>

        Backport from mainline:
        2010-05-18  Jakub Jelinek  <jakub@redhat.com>

        PR debug/41371
        * var-tracking.c (find_loc_in_1pdv): Add a few checks from
        rtx_equal_p inline.

        2010-05-25  Jakub Jelinek  <jakub@redhat.com>

        PR debug/41371
        * var-tracking.c (find_loc_in_1pdv): Guard asserts with
        ENABLE_CHECKING.
        (intersect_loc_chains): Walk the s2var's loc_chain together
        with s1node chain as long as the locations are equal, don't
        call find_loc_in_1pdv in that case.

Modified:
    branches/gcc-4_5-branch/gcc/ChangeLog
    branches/gcc-4_5-branch/gcc/var-tracking.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41371



More information about the Gcc-bugs mailing list