[Bug tree-optimization/91257] [7/8/9/10 Regression] Compile-time and memory-hog hog

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jul 29 14:19:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91257

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Mon Jul 29 14:19:07 2019
New Revision: 273877

URL: https://gcc.gnu.org/viewcvs?rev=273877&root=gcc&view=rev
Log:
2019-07-29  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/91257
        * tree-ssa-sccvn.h (struct vn_avail): New.
        (struct vn_ssa_aux): Add avail member.
        * tree-ssa-sccvn.c (class rpo_elim): Remove m_rpo_avail
        member, add m_avail_freelist one.
        (rpo_elim::~rpo_elim): Remove.
        (rpo_elim::eliminate_avail): Adjust to new avail tracking
        data structure.
        (rpo_elim::eliminate_push_avail): Likewise.
        (do_unwind): Likewise.
        (do_rpo_vn): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-ssa-sccvn.c
    trunk/gcc/tree-ssa-sccvn.h


More information about the Gcc-bugs mailing list