]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/54146 (Very slow compile with attribute((flatten)))
authorSteven Bosscher <steven@gcc.gnu.org>
Wed, 8 Aug 2012 17:39:46 +0000 (17:39 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Wed, 8 Aug 2012 17:39:46 +0000 (17:39 +0000)
commit07c5a154bb3d23948235bd9481fecca779b1f62d
treeb760397677133adc286f0671661422a803af861f
parenta471762f68f0315df2d3c772596c45f38f45fb7c
re PR middle-end/54146 (Very slow compile with attribute((flatten)))

PR middle-end/54146
* gimpify.c (gimplify_body): Only verify_gimple_in_seq with
checking enabled.
* tree-ssa-loop-manip.c (add_exit_phis_var): Assert that var is
a gimple_reg if checking is enabled.
(find_uses_to_rename_stmt): Only look at non-virtual USE operands.
* tree-into-ssa (compute_global_livein): Change the worklist
type from an array to a VEC.

From-SVN: r190235
gcc/ChangeLog
gcc/gimplify.c
gcc/tree-into-ssa.c
gcc/tree-ssa-loop-manip.c