This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/34450] [4.3 Regression] compile takes up 1.8 GB RAM at -O1



------- Comment #5 from rguenth at gcc dot gnu dot org  2007-12-13 14:22 -------
Subject: Bug 34450

Author: rguenth
Date: Thu Dec 13 14:22:23 2007
New Revision: 130895

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130895
Log:
2007-12-13  Richard Guenther  <rguenther@suse.de>

        PR tree-optimization/34450
        * params.def (PARAM_SCCVN_MAX_SCC_SIZE): New param.
        * invoke.texi (sccvn-max-scc-size): Document.
        * Makefile.in (tree-ssa-sccvn.o): Add $(PARAMS_H) dependency.
        * tree-ssa-sccvn.h (run_scc_vn): Return true on success, false
        on error.
        * tree-ssa-sccvn.c (params.h): Include.
        (DFS): Return true if all went well, return false as soon as
        a SCC exceeds the size of PARAM_SCCVN_MAX_SCC_SIZE.
        (run_scc_vn): Return true if all went well, return false if
        we aborted during DFS.
        * tree-ssa-pre.c (execute_pre): Check if SCCVN finished
        successfully, otherwise bail out.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/doc/invoke.texi
    trunk/gcc/params.def
    trunk/gcc/tree-ssa-pre.c
    trunk/gcc/tree-ssa-sccvn.c
    trunk/gcc/tree-ssa-sccvn.h


-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]