This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/13776] [tree-ssa] Many C++ compile-time regression in 3.5-tree-ssa 040120
- From: "dberlin at dberlin dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 13 Mar 2004 17:02:33 -0000
- Subject: [Bug c++/13776] [tree-ssa] Many C++ compile-time regression in 3.5-tree-ssa 040120
- References: <20040120183908.13776.kgardas@objectsecurity.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From dberlin at dberlin dot org 2004-03-13 17:02 -------
Subject: Re: [tree-ssa] Many C++ compile-time regression in 3.5-tree-ssa 040120
>
> I also see we're running PRE before DCE - the functions probably
> contain
> a lot of dead code - would it be sensible and profitable to move the
> first DCE pass before PRE?
No we aren't.
We run 3 DCE passes before PRE.
NEXT_PASS (pass_build_cfg);
...
NEXT_PASS (pass_dce);
...
NEXT_PASS (DUP_PASS (pass_dce));
...
NEXT_PASS (DUP_PASS (pass_dce));
NEXT_PASS (pass_split_crit_edges);
NEXT_PASS (pass_pre);
> Can this be specified on the command line or
> where would I need to change the source to do this?
>
> Richard.
>
>
> --
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13776
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13776